Валідація реєстраційних номерів за допомогою масок введення

Мова: Українська
Цю статтю перекладено з англійської за допомогою ШІ, тому вона може містити помилки. Ваші відгуки допоможуть нам її покращити.

У багатьох випадках вам може знадобитися збирати коди із зовнішніх систем. Прикладами таких кодів є:

  • Номери телефонів
  • Реєстраційні номери біженців
  • Номери національних посвідчень особи
  • Номери водійських посвідчень

У багатьох випадках у вас не буде повного списку дійсних реєстраційних номерів, тому найкраще, що ви можете зробити, — це переконатися, що наданий номер має правильний формат. Це допоможе зменшити кількість помилок під час введення даних.

Для кодів, які завжди мають однакову довжину та комбінацію літер і цифр, ви можете використовувати маски введення для валідації введених даних. Для більш складних кодів ви можете натомість використовувати правило валідації з регулярними виразами.

Навіть якщо зовнішній код складається лише з цифр, завжди використовуйте поле «Текст», а не поле «Кількість». Поле «Кількість» слід використовувати лише для вимірюваних величин.

Створення маски введення

Перегляньте формат коду, який потрібно перевірити. Чи є в коді частини, які завжди однакові? Маски введення використовують простий синтаксис для опису шаблону:

Символ Значення
0 Користувач повинен ввести одну цифру (від 0 до 9)
L Користувач повинен ввести одну літеру (A-Z)
A Користувач повинен ввести літеру (A-Z) або цифру (0-9)
\0 Користувач повинен ввести цифру 0
\L Користувач повинен ввести літеру L
\A Користувач повинен ввести літеру A

Будь-який інший символ вважається фіксованим.

Приклад Маска введення Пояснення
Реєстраційний номер сім'ї 1-00000000 Усі реєстраційні номери починаються з «1-», за яким слідують рівно 8 цифр
Ініціали соціального працівника LLL Рівно три літери
ID соціального працівника 000 Рівно три цифри
Адміністративний номер 2\02\0-00-000 Починається з «2020-», за яким слідує дефіс, дві цифри, дефіс і три цифри.
Номер телефону в США (000) 000-0000 Код міста, за яким слідують 3 цифри, дефіс, а потім рівно 4 цифри.

Додавання поля

Відкрийте конструктор форм для форми, до якої ви хочете додати поле.

  1. Натисніть «Додати поле»
  2. Виберіть «Текст» зі списку типів полів
  3. Введіть «Реєстраційний номер» як назву поля
  4. Введіть «1-00000000» як маску введення
  5. Збережіть форму
Наступний елемент
Перевірка телефонних номерів за допомогою регулярних виразів