正则验证日期格式

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> 
 
---------------------------------------------------------
yyyy-mm-dd

yyyy/mm/dd
用“或”简单地修改一下就行了。
 /^\d{4}(-|\/)\d{1,2}(-|\/)\d{1,2}$/ 

你可能感兴趣的:(职场,验证,格式,正则,休闲)