Валидация ответа

Для вопросов типа Короткий текст, Число и ИНН в настройках блока можно задать опцию Валидация.

Используйте валидацию, если нужно проверить, что введенный ответ соответствует заданному формату. Например, можно проверить, что ответ содержит текст на русском языке или что в ответе нет запрещенных символов. Если ответ не соответствует заданному формату, появится предупреждение, что поле заполнено неверно.

Выберите один из методов валидации:

  • Без валидации — ответ может содержать любые символы. При выборе этого метода валидации проверка введенных данных не выполняется.

  • Валидация почты — ответ может содержать только буквы латинского алфавита, цифры и знаки @ . _ - в формате user@domain.ru.

  • Валидация ссылки — ответ может состоять только из букв латинского или русского алфавита, цифр и знаков - _ . ~ ! * ' ( ) ; / ? : @ & = + $ ,.

  • Валидация телефона — ответ может содержать только цифры и знаки + -. Телефон не должен быть короче 10 символов.

  • Валидация дробных чисел — ответ может содержать только целое число или десятичную дробь.

  • Валидация ИНН — ответ может содержать только корректный ИНН: 10 или 12 цифр, а также пройти проверку контрольной суммы.

  • Валидация кириллических символов — ответ должен состоять из букв русского алфавита, цифр, пробелов и знаков . , ; ( ).

  • Валидация через регулярные выражения — вы можете составить свое регулярное выражение для проверки ответа. Например:

    • Регулярное выражение, которое разрешает вводить только буквы латинского алфавита, цифры и пробелы:
      ^[A-Za-z0-9\s]+$
      
    • Регулярное выражение, которое разрешает вводить любые символы, кроме цифр и некоторых спецсимволов:
      ^[^0-9@#$%^&*]+$