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