当前位置: 乐呵网 > js学习网 > JavaScript验证 >

javascript日期验证

时间:2016-10-18 11:25来源:乐呵网提供 作者:乐呵网 点击:
脚本技术

以下方法[chekDate]验证类似"YYYY-MM-DD"格式的日期输入.包括日期实际性验证.

若日期正确,返回true;否则返回false.

function checkDate(theDate){ var reg = /^\d{4}-((0{0,1}[1-9]{1})(1[0-2]{1}))-((0{0,1}[1-9]{1})([1-2]{1}[0-9]{1})(3[0-1]{1}))$/; var result=true; if(!reg.test(theDate)) result = false; else{ var arr_hd=theDate.split("-"); var dateTmp; dateTmp= new Date(arr_hd[0],parseFloat(arr_hd[1])-1,parseFloat(arr_hd[2])); if(dateTmp.getFullYear()!=parseFloat(arr_hd[0]) dateTmp.getMonth()!=parseFloat(arr_hd[1]) -1 dateTmp.getDate()!=parseFloat(arr_hd[2])){ result = false } } return result; }

更多关于 的文章

·上一篇:js 链接中文乱码
·下一篇:js中with的用法

(责任编辑:admin)
------分隔线----------------------------
栏目列表
推荐内容