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 相关文章推荐
利用404错误页面实现UrlRewrite的实现代码
Aug 20 Javascript
jquery的live使用注意事项
Feb 18 Javascript
window.location.href IE下跳转失效的解决方法
Mar 27 Javascript
node.js中使用q.js实现api的promise化
Sep 17 Javascript
超链接怎么正确调用javascript函数
May 23 Javascript
VUE 使用中踩过的坑
Feb 08 Javascript
vue采用EventBus实现跨组件通信及注意事项小结
Jun 14 Javascript
基于D3.js实现时钟效果
Jul 17 Javascript
vue在手机中通过本机IP地址访问webApp的方法
Aug 15 Javascript
vue实现条件判断动态绑定样式的方法
Sep 29 Javascript
js中的reduce()函数讲解
Jan 18 Javascript
微信小程序点击view动态添加样式过程解析
Jan 21 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实现httpRequest的方法
2015/03/13 PHP
Laravel 5框架学习之环境与配置
2015/04/08 PHP
双冒号 ::在PHP中的使用情况
2015/11/05 PHP
php简单实现短网址(短链)还原的方法(测试可用)
2016/05/09 PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
2017/01/19 PHP
详解php实现页面静态化原理
2017/06/21 PHP
JS动态获取当前时间,并写到特定的区域
2013/05/03 Javascript
js浮动图片的动态效果
2013/07/10 Javascript
JavaScript通过正则表达式实现表单验证电话号码
2014/03/07 Javascript
原生JS实现LOADING效果
2015/03/16 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
2015/09/23 Javascript
JS实现设置ff与ie元素绝对位置的方法
2016/03/08 Javascript
js删除数组元素、清空数组的简单方法(必看)
2016/07/27 Javascript
常用的js验证和数据处理总结
2016/08/02 Javascript
浅谈ElementUI中switch回调函数change的参数问题
2018/08/24 Javascript
jQuery md5加密插件jQuery.md5.js用法示例
2018/08/24 jQuery
微信小程序列表时间戳转换实现过程解析
2019/10/12 Javascript
图解JS原型和原型链实现原理
2020/09/15 Javascript
解决vant框架做H5时踩过的坑(下拉刷新、上拉加载等)
2020/11/11 Javascript
python写入xml文件的方法
2015/05/08 Python
理解Python中的With语句
2016/03/18 Python
python常用函数与用法示例
2019/07/02 Python
HTML5+CSS3绘制锯齿状的矩形
2016/03/01 HTML / CSS
意大利奢侈品购物网站:Giglio
2018/01/05 全球购物
碧欧泉法国官网:Biotherm法国
2019/10/23 全球购物
中医专业应届生求职信
2013/11/17 职场文书
会计系个人求职信范文分享
2013/12/20 职场文书
社区工作者思想汇报
2014/01/13 职场文书
业务部主管岗位职责
2014/01/29 职场文书
应聘护理专业毕业自荐书范文
2014/02/12 职场文书
学生会竞选演讲稿
2014/04/24 职场文书
爱心活动计划书
2014/04/26 职场文书
优秀乡村医生先进事迹材料
2014/08/23 职场文书
乡镇干部先进性教育活动个人整改措施
2014/09/16 职场文书
公司市场部岗位职责
2015/04/15 职场文书
监理中标通知书
2015/04/16 职场文书