Настройка маски для ответа на вопрос

В вопросе с типом “Текстовое поле” вы можете настроить маску для вводимого ответа.

Untitled

Важно! Параметр “Многострочный ответ” должен быть отключен.

В качестве примера указана маска “Высота 9{*} метров”. Данная маска, позволяет ввести в поле ответа только число неограниченное по длине.

Untitled

Маски состоят из паттернов. Например:

9 - Число

a - Строчная или заглавная буква

A - Заглавная буква

* - Буквенно цифровой символ

Например, маска 9{*} позволит вводить в поле ввода неограниченное кол-во цифр. В фигурных скобках указано кол-во повторений паттерна.

Пример маски, для ввода даты: 99/99/9999

Пример маски, для ввода номера телефона: +7 (999) 999-99-99

Пример маски, для ввода разных вариантов телефона: (+7 999 999 99 99)|(+\9\95 999 999 999) - здесь мы группируем маски в круглых скобках. С помощью разделителя | перечисляем группы масок. Символом обратной косой черты \ мы указываем, что первые две девятки не стоит воспринимать как паттерны. Такой маской мы разрешаем ввод российского или грузинского номера телефона.

Пример маски, для ввода номера банковской карты: 9999 9999 9999 9999 или 9{4} 9{4} 9{4} 9{4}

Пример маски, разрешающий ввод 10 или 11 цифр: 9{10,11}

В квадратных скобках можно указать необязательную часть маски, пример выше можно записать таким образом: 9{10}[9] - здесь мы разрешаем ввод 10 цифр и затем разрешаем ввод 11го необязательного числа.




Поделиться статьей: