求一个验证日期的正则表达式,不是一般的日期,格式是这样的 yyyy.mm.dd,中间的分隔符可以是-或者是/,但是也要支持. 求高手帮忙...
//var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;
var reg = /[\d]{4}[\.\-][\d]{2}[\.\-][\d]{2}/;
// var reg=/^(d{2}|d{4}).((0([1-9]{1}))|(1[1|2])).(([0-2]([1-9]{1}))|(3[0|1]))$/;
if (!reg.test(document.getElementById('txtDt').value)) {
alert('日期格式不正确');
return ;
}
/[\d]{4}[\.\-][\d]{2}[\.\-][\d]{2}/
/[\d]{4}[\.\-][\d]{2}[\.\-][\d]{2}/.test('2012-12-10')
测试下看行不
兄弟。。又要麻烦你了,能不能再帮忙搞一个正则表达式,也是验证日期的,也要支持这种格式的20110929,长度是可以固定死地,总是为8位..... 谢谢了。。