我有以下从本网站找到的正则表达式:
Bt 某处语法不正确并引发错误:
var myDate = /^(0?[1-9]|1[0-2])\/(0?[1-9]|[12][0-9]|3[01])\/(19|20)[0-9]{2};
只是要清楚:
日期可以是 01/01/1900 到 31/12/2099 之间的任何值,但格式应严格:
日/月/年
我知道网络上有几种解决方案,都类似,但不知何故它抛出了 javascript 错误。
可能是语法错误,因为在此之上我已经进行了电子邮件验证,效果很好:
var email = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;