регулярное выражение справки для валидаторов - PullRequest
0 голосов
/ 03 августа 2009

Мне нужен валидатор регулярных выражений, чтобы проверить, что текстовые поля содержат только цифры от 00 до 31 (обратите внимание, что это должно разрешать и 05, и 5), еще одно регулярное выражение для чисел 01 -12 (опять же, должно быть разрешено и 05, и 5 ) и еще одно регулярное выражение для чисел между 1920 - 2009 гг.

Как я могу это сделать?

Ответы [ 3 ]

2 голосов
/ 03 августа 2009

Что не использовать валидатор диапазона и положить минимальную и максимальную даты с типом данных Дата. Итак, minValue = 01.01.1920, maxValue = 12.01.2009. Вы можете даже установить максимальное значение при загрузке страницы (без проверки обратной передачи) с текущей датой.

1 голос
/ 03 августа 2009

1920-2009

"^(19[2-9][0-9])|(200[0-9])$" or simplier: "^((19[2-9])|(200))([0-9])$"
0 голосов
/ 03 августа 2009

00-31 кейс

"^(0?[0-9])|([1-2][0-9])|(30)|(31))$"

01-12, кейс

"^(0?[1-9])|(10)|(11)|(12)$"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...