Мова: Українська
У багатьох випадках вам може знадобитися збирати коди із зовнішніх систем. Прикладами таких кодів є:
- Номери телефонів
- Реєстраційні номери біженців
- Номери національних посвідчень особи
- Номери водійських посвідчень
У багатьох випадках у вас не буде повного списку дійсних реєстраційних номерів, тому найкраще, що ви можете зробити, — це переконатися, що наданий номер має правильний формат. Це допоможе зменшити кількість помилок під час введення даних.
Для кодів, які завжди мають однакову довжину та комбінацію літер і цифр, ви можете використовувати маски введення для валідації введених даних. Для більш складних кодів ви можете натомість використовувати правило валідації з регулярними виразами.
Навіть якщо зовнішній код складається лише з цифр, завжди використовуйте поле «Текст», а не поле «Кількість». Поле «Кількість» слід використовувати лише для вимірюваних величин.
Створення маски введення
Перегляньте формат коду, який потрібно перевірити. Чи є в коді частини, які завжди однакові? Маски введення використовують простий синтаксис для опису шаблону:
| Символ | Значення |
|---|---|
| 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-00000000» як маску введення
- Збережіть форму