首页 新闻 会员 周边 捐助

求解:jQuery中正则表达式的使用遇到的问题

0
悬赏园豆:5 [已解决问题] 解决于 2015-03-06 21:23

以下是两个正则表达式,都用来匹配日期格式 :yyyy-mm-dd;

由于第一个匹配出现不明错误,所以改用第二个,请大神解释一下第一个出现错误的具体原因!!!!

自己有发现出问题的原因,可是还是需要大神指点一下,能得到一个肯定的答案。

谢谢!

  从1900年开始2009年结束,每月天数统一为31天。   

var regBirth = /(^19\d\d$|^200\d$)-(^0?[1-9]$|^1[0-2]$)-(^[1-9]$|^[1-2]\d$|^3[0-1]$)/;
var regBir = /^(19\d{2}|200\d)-(0?[1-9]|1[0-2])-([1-9]|[1-2]\d|3[0-1])$/;
Adina~的主页 Adina~ | 菜鸟二级 | 园豆:243
提问于:2014-12-03 20:10
< >
分享
最佳答案
0

$这里出错了 $只能用于字符串最后

https://regex101.com/r/vR4fY4/2#javascript 这个网站可以自己测

收获园豆:5
Alex Wei | 菜鸟二级 |园豆:245 | 2014-12-20 05:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册