龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

正则验证日期格式js代码

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
一款正则验证日期格式js代码,日期规则是 /^\\d{4}-\\d{1,2}-\\d{1,2}$/ 4位数字,横线,1或者2位数字,再横线,最后又是1或者2位数字 有需要的同学可参考。 yyyy-mm-dd格式 正则如下: 代码如
一款正则验证日期格式js代码,日期规则是 /^\\d{4}-\\d{1,2}-\\d{1,2}$/ 4位数字,横线,1或者2位数字,再横线,最后又是1或者2位数字 有需要的同学可参考。

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}$/


精彩图集

赞助商链接