В вопросе с типом “Текстовое поле” вы можете настроить маску для вводимого ответа.
Важно! Параметр “Многострочный ответ” должен быть отключен.
В качестве примера указана маска “Высота 9{*} метров”. Данная маска, позволяет ввести в поле ответа только число неограниченное по длине.
Маски состоят из паттернов. Например:
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го необязательного числа.
2019 - 2024 © QuizGo. Все права защищены.