我是靠谱客的博主 虚幻雪糕,最近开发中收集的这篇文章主要介绍JS验证日期的格式YYYY-mm-dd 具体实现,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

复制代码 代码如下:

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= '';
   }
 }

最后

以上就是虚幻雪糕为你收集整理的JS验证日期的格式YYYY-mm-dd 具体实现的全部内容,希望文章能够帮你解决JS验证日期的格式YYYY-mm-dd 具体实现所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(177)

评论列表共有 0 条评论

立即
投稿
返回
顶部