Регулярные выражения позволяют проверить введенный ответ на соответствие определенному шаблону (например: номер телефона, email). Вы можете воспользоваться предзаданными регулярными выражениями для проверки телефона или email, или написать свое выражение для проверки.
Регулярные выражения можно использовать в CAPI, CAWI, WEB заполнении.
Info |
---|
Регулярные выражения доступны для текстового вопроса. |
Настройка
Перед настройкой, необходимо перейти в создание/редактирование текстового вопроса.
1. Включить регулярное выражение - для параметра "Регулярное выражение" нужно установить ПРИМЕНИТЬ
2. Выбрать тип регулярного выраженияТЕЛЕФОН
СВОЕ ВЫРАЖЕНИЕ
Задайте свое регулярное в поле "Регулярное выражение"
Info |
---|
По необходимости, вы можете выбрать тип EMAIL, ТЕЛЕФОН, затем в поле регулярного выражения отредактировать его. |
3. Задать свой текст ошибки
4. Проверочное поле
Вы можете проверить правильность составленного регулярного выражения
Info |
---|
По необходимости, вы можете проверить пару значений на предмет того, подходят ли они под записанное регулярное выражение. |
Валидация
При заполнении, в момент перехода на следующий вопрос будет запущена проверка введенного значения.
Если значение соответствует регулярному выражения - произойдет переход к следующему вопрос.
Если значение не соответствует регулярному выражению - переход не произойдет, будет показана ошибка. Текст ошибки будет взят из п.3 (смотреть выше).
Работа валидации и других параметров вопроса
Если вопрос не обязателен к ответу и
не введен ответ - можно оставить поле пустым и перейти к следующему вопросу
введен ответ - будет запущена валидация (смотреть выше)
Если вопрос обязателен к ответу, стоит ограничение от 0 до 255 и
не введен ответ - можно оставить поле пустым и перейти к следующему вопросу
введен ответ - сначала будет запущена проверка на количество символов, затем валидация (смотреть выше)
Если вопрос обязателен к ответу, стоит ограничение от 1 до 255 и
не введен ответ - отобразиться сообщение о том, что нужно ввести от 1 до 255 символов
введен ответ - сначала будет запущена проверка на количество символов, затем валидация (смотреть выше)
Warning |
---|
При установке ограничения на количество символов в вопросе будьте внимательны - можно создать ситуацию, когда проверка на количество символов будет противоречить количеству символов по регулярному выражению. Пример: |
Info |
---|
Если в настройках вопроса задано невалидное регулярное выражение, то при заполнении этого вопроса будет показано сообщение об ошибке: "Ответ противоречит условию проверки [Ошибка в контрольном выражении, начните свой ответ со знака '!']" Для перехода к следующему вопросу, необходимо ввести ответ, начинающийся со знака "!". |