Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
大家好,在检查日期是否正常工作时,正则表达式和 Jquery 有一点问题。
目前它不接受数字 01 但接受 02+ 但在 31 以上的范围内按预期工作。
这是 js 小提琴页面。http://jsfiddle.net/b3aHt/
谢谢
01失败是因为dob < 2.
01
dob < 2
我不认为正则表达式在这里提供了一个非常简洁的解决方案。我宁愿测试
if(dob.length != 2 || isNaN(dob) || dob < 0 || dob > 31) { // not between 01 and 31 }