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 相关文章推荐
Jquery图片滚动与幻灯片的实例代码
Apr 08 Javascript
javascript中的if语句使用介绍
Nov 20 Javascript
document.forms[].submit()使用介绍
Feb 19 Javascript
JavaScript实现的圆形浮动标签云效果实例
Aug 06 Javascript
基于JavaScript操作DOM常用的API小结
Dec 01 Javascript
深入浅析AngularJS中的module(模块)
Jan 04 Javascript
javaScript中的原型解析【推荐】
May 05 Javascript
写jQuery插件时的注意点
Feb 20 Javascript
微信小程序 弹窗自定义实例代码
Mar 08 Javascript
JS实现生成由字母与数字组合的随机字符串功能详解
May 25 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
May 30 Javascript
vue项目实现减少app.js和vender.js的体积操作
Nov 12 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
thinkPHP查询方式小结
2016/01/09 PHP
PHP fclose函数用法总结
2019/02/15 PHP
几个比较经典常用的jQuery小技巧
2010/03/01 Javascript
jQuery 图片切换插件(代码比较少)
2012/05/07 Javascript
jquery交替变换颜色的三种方法 实例代码
2013/11/19 Javascript
jQuery插件EnPlaceholder实现输入框提示文字
2015/06/05 Javascript
基于jQuery+Cookie实现的防止刷新的在线考试倒计时
2015/06/19 Javascript
jQuery插件pagewalkthrough实现引导页效果
2015/07/05 Javascript
基于Bootstrap使用jQuery实现输入框组input-group的添加与删除
2016/05/03 Javascript
url中的特殊符号有什么含义(推荐)
2016/06/17 Javascript
javascript中BOM基础知识总结
2017/02/14 Javascript
Bootstrap按钮组实例详解
2017/07/03 Javascript
基于打包工具Webpack进行项目开发实例
2018/05/29 Javascript
一步快速解决微信小程序中textarea层级太高遮挡其他组件
2019/03/04 Javascript
vue实现菜单切换功能
2019/05/08 Javascript
微信小程序 SOTER 生物认证DEMO 指纹识别功能
2019/12/13 Javascript
vue实现匀速轮播效果
2020/06/29 Javascript
[01:51]2014DOTA2西雅图邀请赛 MVP 外卡赛black场间采访
2014/07/09 DOTA
[00:55]2015国际邀请赛中国区预选赛5月23日——28日约战上海
2015/05/25 DOTA
python3.3教程之模拟百度登陆代码分享
2014/01/16 Python
windows系统中python使用rar命令压缩多个文件夹示例
2014/05/06 Python
Python的Django框架中的select_related函数对QuerySet 查询的优化
2015/04/01 Python
Python为何不能用可变对象作为默认参数的值
2019/07/01 Python
python原类、类的创建过程与方法详解
2019/07/19 Python
pytorch 指定gpu训练与多gpu并行训练示例
2019/12/31 Python
关于pytorch处理类别不平衡的问题
2019/12/31 Python
pytorch 实现cross entropy损失函数计算方式
2020/01/02 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
2020/06/02 Python
英国时尚家具、家居饰品及礼品商店:Graham & Green
2016/09/15 全球购物
“型”走纽约上东区:Sam Edelman
2017/04/02 全球购物
农村婚礼证婚词
2014/01/10 职场文书
养牛场项目建议书
2014/05/13 职场文书
学校交通安全责任书
2014/08/25 职场文书
教师党员先进性教育自我剖析材料思想汇报
2014/09/24 职场文书
初中教师德育工作总结2015
2015/05/12 职场文书
公历12个月名称的由来
2022/04/12 杂记