Маска ввода

Маски ввода для текстовых полей

Применение масок ввода у полей квиза значительно упрощает их использование, уменьшает количество ошибок и приводит отправленные данные к единому формату.

Статические маски

Статические маски

Основные маскировки, данные маски определены и не будут меняться во время ввода:

  • 0 - числовая
  • a - алфавитный
  • * - буквенно - цифровая
  • [] - делает ввод необязательным
  • {} - включает фиксированную часть
  • ` - предотвращает обратного смещения символа
  • \ - экранирует символ маски
  • h - числовая, но блокирует ввод восьмерки
  • L - латиница [A-Za-z0-9]
  • C - кириллица [А-Яа-я0-9]

Числовая:

Алфавитный:

Буквенно - цифровая:

Необязательный ввод

Числовая, но блокирует ввод восьмерки:

Латиница (буквенно - цифровая):

Кириллица (буквенно - цифровая):

Примеры ввода

Номер телефона

Данная маска иногда вызывает потерю клиента, некоторые люди не видят +7 и пишут 8903... в итоге теряется последняя цифра телефона.
Лучше использовать другую маску c блокировкой первой цифры 8:

Электронная почта

Дата и время

DD.MM.YYYY (25.10.2017) DD.MM.YYYY hh:mm (25.10.2017 18:25)

Номер карты

Паспорт

Серия, номер Код подразделения ИНН физического лица Cнилс

Реквизиты организации

ИНН организации ОГРН ОГРНИП КПП БИК Расчетный счет

Транспортные средства

Водительское удостоверение СТС (свидетельство о регистрации транспортного средства) Номер полиса ОСАГО