我需要一个正则表达式,用于签证MM / DD / YYYY我使用的签证过期日期
var expire = /(\d{2})+\/(\d{2})+\/(\d{4})/
我知道\ d用于数字,{4}允许4位数,所以我不确定我在这里做错了什么。 谢谢你的帮助
答案 0 :(得分:5)
应该是:
var expire = /\d{2}\/\d{2}\/\d{4}/;
+
标志导致问题。
答案 1 :(得分:1)
这个适用于MM / DD / YYYY:
(0[1-9]|1[012])\/(0[1-9]|[12][0-9]|3[01])\/(19|20)\d\d
或者这个用于DD / MM / YYYY:
(0[1-9]|[12][0-9]|3[01])\/(0[1-9]|1[012])\/(19|20)\d\d
虽然,它们不包括日期为31/02/2012 ......