Валидация ответа
Для вопросов типа Короткий текст, Число и ИНН в настройках блока можно задать опцию Валидация.
Используйте валидацию, если нужно проверить, что введенный ответ соответствует заданному формату. Например, можно проверить, что ответ содержит текст на русском языке или что в ответе нет запрещенных символов. Если ответ не соответствует заданному формату, появится предупреждение, что поле заполнено неверно.
Выберите один из методов валидации:
-
Без валидации — ответ может содержать любые символы. При выборе этого метода валидации проверка введенных данных не выполняется.
-
Валидация почты — ответ может содержать только буквы латинского алфавита, цифры и знаки
@ . _ -
в форматеuser@domain.ru
. -
Валидация ссылки — ответ может состоять только из букв латинского или русского алфавита, цифр и знаков
- _ . ~ ! * ' ( ) ; / ? : @ & = + $ ,
. -
Валидация телефона — ответ может содержать только цифры и знаки
+ -
. Телефон не должен быть короче 10 символов. -
Валидация дробных чисел — ответ может содержать только целое число или десятичную дробь.
-
Валидация ИНН — ответ может содержать только корректный ИНН: 10 или 12 цифр, а также пройти проверку контрольной суммы.
-
Валидация кириллических символов — ответ должен состоять из букв русского алфавита, цифр, пробелов и знаков
. , ; ( )
. -
Валидация через регулярные выражения — вы можете составить свое регулярное выражение для проверки ответа. Например:
- Регулярное выражение, которое разрешает вводить только буквы латинского алфавита, цифры и пробелы:
^[A-Za-z0-9\s]+$
- Регулярное выражение, которое разрешает вводить любые символы, кроме цифр и некоторых спецсимволов:
^[^0-9@#$%^&*]+$
- Регулярное выражение, которое разрешает вводить только буквы латинского алфавита, цифры и пробелы: