js正则 - 正则验证日期格式

2008-12-10 12:48:33 | 【

JavaScript正则表达式验证yyyy-mm-dd格式的日期

yyyy-mm-dd格式

正则如下:

 /^\d{4}-\d{1,2}-\d{1,2}$/ 


4位数字,横线,1或者2位数字,再横线,最后又是1或者2位数字。

测试代码如下:
 <script type="text/javascript"> 
 function testReg(reg,str){ 
  return reg.test(str); 
 } 
 var reg = /^\d{4}-\d{1,2}-\d{1,2}$/; 
 var str = '2008-8-8'; 
 var str2 = '2008-08-08'; 
 var str3 = '08-08-2008'; 
 var str4 = '2008 08 08'; 
 document.write(testReg(reg,str)+'<br />'); 
 document.write(testReg(reg,str2)+'<br />'); 
 document.write(testReg(reg,str3)+'<br />'); 
 document.write(testReg(reg,str4)+'<br />'); 
 </script> 

相关资源