在 jQuery validate plugin 中,用于日期格式验证的正则是:
对于 yyyy-mm-dd 这种格式的日期字符串,
该方法在 chrome / firefox / safari 都通过,
刚发现在 ie 9 下,返回 NaN;
在 ie 9 下,用 mm/dd/yyyy 这种格式的日期字符串来新建一个 Date 对象,倒是可以的。
/Invalid|NaN/.test(new Date('2012-11-01'))对于 yyyy-mm-dd 这种格式的日期字符串,
该方法在 chrome / firefox / safari 都通过,
刚发现在 ie 9 下,返回 NaN;
在 ie 9 下,用 mm/dd/yyyy 这种格式的日期字符串来新建一个 Date 对象,倒是可以的。
本文探讨了在jQuery Validate插件中使用正则表达式进行日期格式验证的方法,并指出在不同浏览器(如IE9)下存在的问题。

787

被折叠的 条评论
为什么被折叠?



