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


Posted in Javascript onJune 29, 2013
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 相关文章推荐
JavaSript中变量的作用域闭包的深入理解
May 12 Javascript
Jquery实现的角色左右选择特效
May 21 Javascript
javascript时间函数大全
Jun 30 Javascript
javascript实现的猜数小游戏完整实例代码
May 10 Javascript
jquery设置css样式的多种方法(总结)
Feb 21 Javascript
vue2.X组件学习心得(新手必看篇)
Jul 05 Javascript
获取本机IP地址的实例(JavaScript / Node.js)
Nov 24 Javascript
vue项目中用cdn优化的方法
Jan 03 Javascript
node 使用 async 控制并发的方法
May 07 Javascript
解决vue.js this.$router.push无效的问题
Sep 03 Javascript
JS实现网页时钟特效
Mar 25 Javascript
Vue实现简单的跑马灯
May 25 Javascript
js操作checkbox遇到的问题解决
Jun 29 #Javascript
JavaScript自执行闭包的小例子
Jun 29 #Javascript
JS自动适应的图片弹窗实例
Jun 29 #Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)
Jun 28 #Javascript
Ext JS添加子组件的误区探讨
Jun 28 #Javascript
Javascript实现重力弹跳拖拽运动效果示例
Jun 28 #Javascript
jQuery随便控制任意div隐藏的方法
Jun 28 #Javascript
You might like
php Mysql日期和时间函数集合
2007/11/16 PHP
php Rename 更改文件、文件夹名称
2011/05/24 PHP
php+iframe实现隐藏无刷新上传文件
2012/02/10 PHP
基于empty函数的判断详解
2013/06/17 PHP
浅析php中三个等号(===)和两个等号(==)的区别
2013/08/06 PHP
PHP判断是否有Get参数的方法
2014/05/05 PHP
thinkphp模板赋值与替换实例简述
2014/11/24 PHP
常用的php图片处理类(水印、等比缩放、固定高宽)分享
2015/06/19 PHP
PHP单例模式是什么 php实现单例模式的方法
2016/05/14 PHP
利用PHP扩展Xhprof分析项目性能实践教程
2018/09/05 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
获取网站跟路径的javascript代码(站点及虚拟目录)
2009/10/20 Javascript
Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法
2011/01/12 Javascript
JavaScript学习笔记整理_关于表达式和语句
2016/09/19 Javascript
canvas学习之API整理笔记(一)
2016/12/29 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
2017/08/19 jQuery
NodeJs通过async/await处理异步的方法
2017/10/09 NodeJs
详解easyui基于 layui.laydate日期扩展组件
2018/07/18 Javascript
微信小程序实现发微博功能的示例代码
2020/06/24 Javascript
js实现点击上传图片并设为模糊背景
2020/08/02 Javascript
[57:55]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第二场 12.12
2020/12/16 DOTA
Python中使用MELIAE分析程序内存占用实例
2015/02/18 Python
Python实现购物车功能的方法分析
2017/11/10 Python
Python OpenCV处理图像之滤镜和图像运算
2018/07/10 Python
python通过链接抓取网站详解
2019/11/20 Python
Python持续监听文件变化代码实例
2020/07/22 Python
使用CSS实现弹性视频html5案例实践
2012/12/26 HTML / CSS
CSS3 画基本图形,圆形、椭圆形、三角形等
2016/09/20 HTML / CSS
ProBikeKit英国:在线公路自行车之家
2017/02/10 全球购物
餐厅楼面部长岗位职责范文
2014/02/16 职场文书
物流管理专业毕业生自荐信
2014/03/04 职场文书
项目合作协议书范本
2014/04/16 职场文书
优秀护士演讲稿
2014/04/30 职场文书
自主招生自荐信格式
2015/03/04 职场文书
Python Numpy库的超详细教程
2022/04/06 Python
解决springboot druid数据库连接失败后一直重连的方法
2022/04/19 Java/Android