A-A+
正则验证日期格式js代码
一款正则验证日期格式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}$/