首页 > web前端 > js教程 > JS验证日期的格式YYYY-mm-dd 具体实现_javascript技巧

JS验证日期的格式YYYY-mm-dd 具体实现_javascript技巧

WBOY
发布: 2016-05-16 17:30:47
原创
1362 人浏览过
复制代码如下代码:

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,正则表达式.$3);
     if(!((dateElement.getFullYear()==parseInt(RegExp.$1))&&((dateElement.getMonth() 1)==parseInt(RegExp.$2,10))&​​&(dateElement.getDate() ==parseInt(RegExp.$3))))//判断日期逻辑
     {
       document.getElementById("errorMessage").innerText = "只能输入日期。(YYYY-MM-DD) !" ;
       document.getElementById("error").style.display = "";
       obj.value= ' ';
      }
   }else{
    document.getElementById("errorMessage").innerText = "您只能输入日期。(YYYY-MM-DD)!";
       document.getElementById("error").style.display = "";
       obj.value= '';
   }
 }
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板