Jquery正则表达式格式yyyy-mm-dd

时间:2012-03-12 09:50:47

标签: jquery regex

YYYY-MM-DD的正则表达式是什么?

3 个答案:

答案 0 :(得分:4)

嗯,取决于你想要的肛门。

数字为[0-9],因此您可以[0-9]{4}-[0-9]{2}-[0-9]{2}

但是几个月只从01到12,所以你可以[0-9]{4}-(0[1-9]|1[012])-[0-9]{2}

然后,日期只会从01到31,所以你可以[0-9]{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[012])

如果您愿意,您甚至可以限制年限(例如,出生日期可以合理地限制在1900 +)。

答案 1 :(得分:1)

好吧,http://www.regular-expressions.info/regexbuddy/dateyyyymmdd.html第一次谷歌搜索结果正则表达日期yyyymmdd

答案 2 :(得分:0)

尝试:

^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$