验证日期字段,月份为30和31,月份为28& jquery中的29(闰年)

时间:2013-06-17 07:18:45

标签: javascript jquery validation date

我的应用程序中有日期字段,我们有日期选择器,但用户也可以输入YYYY / MM / DD格式的日期。现在,我们使用以下正则表达式处理了与日期格式和无效日期相关的验证:

"date": /^(?!0{4})\d{4}(\/)(0[1-9]|1[012])(\/)(0[1-9]|1[0-9]|2[0-9]|3[01])$/i,

现在,我们正在获得类似

的验证问题

6月有30天,但是用户进入31并且没有得到验证 2月有28天,但用户进入29或以上并且没有得到验证

闰年需要验证的另一个场景是

我可以使用此方案由regex update或jquery代码片段处理吗?

提前致谢!!!

1 个答案:

答案 0 :(得分:2)

试试这个插件:http://www.datejs.com/。 它会照顾你的一切。 Date.parse('2013/06/31')按预期返回null