То, что вы делаете, правильно, но это будет использоваться для проверки схемы, и в вашем примере вам может понадобиться маска, а не регулярное выражение. Маска позволяет пользователю легче вводить фиксированную ширину ввода, где вы хотите, чтобы они вводили данные в определенном формате (даты, номера телефонов и т. Д. c)
"options": {
"fields": {
"cap": {
"maskString": "99999" // 9 is a number, and here the mask will supports 5 digits
}
}
}
Для использования * Параметр 1004 *, который необходимо сначала импортировать / добавить Маскируемый плагин ввода (веб-сайт не работает, его можно получить с CDN JS или github )
Подробнее о maskString
см. Пример 4 в документации текстового поля Альпаки. Для получения более подробной информации о плагине Masked Input см. Этот репозиторий github .
А вот fiddle для вашего примера. Надеюсь, это поможет вам.