JS验证日期的格式YYYY-mm-dd 具体实现
JS验证日期的格式YYYY-mm-dd 具体实现
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:functioncheckInputDate(obj){varstrDate=obj.value;varre=/^(d{4...

复制代码 代码如下:

function checkInputDate(obj){

var strDate=obj.value;

var re =/^(d{4})-(d{2})-(d{2})$/;

if(re.test(strDate))//判断日期格式符合YYYY-MM-DD标准

{

var dateElement=new Date(RegExp.$1,parseInt(RegExp.$2,10)-1,RegExp.$3);

if(!((dateElement.getFullYear()==parseInt(RegExp.$1))&&((dateElement.getMonth()+1)==parseInt(RegExp.$2,10))&&(dateElement.getDate()==parseInt(RegExp.$3))))//判断日期逻辑

{

document.getElementById("errorMessage").innerText = "You can only input Date.(YYYY-MM-DD) !";

document.getElementById("error").style.display = "";

obj.value= ' ';

}

}else{

document.getElementById("errorMessage").innerText = "You can only input Date.(YYYY-MM-DD)!";

document.getElementById("error").style.display = "";

obj.value= '';

}

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类