第1个回答 2012-04-20
这个用不着正则吧,正则的强项是文字匹配不是数字验证啊
而且时间的话可以用
a = new Date(要验证的时间)
如果a不是false就可以,要限制时间的话就用unix timestamp
第2个回答 2012-04-12
alert(/^(?:19\d{2}|200\d)-(?:1[0-2]|0?[0-9])-(?:3[01]|[12][0-9]|0?[0-9])$/.test("1899-1-2"));
有问题再追问。
第3个回答 2012-04-15
re=/(?:19|20)\d{2}\-\d{1,2}\-\d{1,2}/
alert(re.test("1901-12-12"));