我想要验证它可以是在短日期格式或长日期格式日期为mm/dd/yyyy格式短和长日期。 例如:用于某些有效日期。正则表达式来验证以JavaScript
12/05/2010,12/05/10,10年12月5日,2010年12月5日
var reLong = /\b\d{1,2}[\/-]\d{1,2}[\/-]\d{4}\b/;
var reShort = /\b\d{1,2}[\/-]\d{1,2}[\/-]\d{2}\b/;
var valid = (reLong.test(entry)) || (reShort.test(entry));
if(valid)
{
return true;
}
else
{
return false;
}
,但是当我试图给一个无效的日期为12这个电流正则表达式失败/ 05/20-0
codeddict的权利。顺便说一句,你可能能够在2正则表达式结合togeter成一个:^ \ d {1,2} [\/- ] \ d {1,2} [\/- ](\ d {2} | \ d {4 })$ ...并且mm的第一个数字可以进一步优化 - 取决于你想要做什么。 – DashK 2010-09-30 02:46:39