Регулярное выражение для проверки месяца - PullRequest
3 голосов
/ 21 мая 2010

Что такое регулярное выражение для проверки месяца с ведущим нулем?

Пропускает регулярное выражение:

01,02,03,04,05,06,07,08,09,10,11,12

Сбой регулярного выражения:

1, 00, 13 and up.

Ответы [ 4 ]

17 голосов
/ 21 мая 2010
/^(0[1-9]|1[0-2])$/
3 голосов
/ 21 мая 2010
/^01|02|03|04|05|06|07|08|09|10|11|12$/
0 голосов
/ 19 июня 2017

Я думаю, что это лучше, он принимает «05», но также «5» в месяц:

/(^0?[1-9]$)|(^1[0-2]$)/
0 голосов
/ 27 декабря 2012

это будет работать

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