判断输入的字符串是否是日期格式的简单方法


Posted in Javascript onJuly 11, 2016

实例如下所示:

function isDate(dateString){
  if(dateString.trim()=="")return true;
  var r=dateString.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); 
  if(r==null){
   alert("请输入格式正确的日期\n\r日期格式:yyyy-mm-dd\n\r例  如:2008-08-08\n\r");
  return false;
  }
  var d=new Date(r[1],r[3]-1,r[4]);  
  var num = (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
  if(num==0){
   alert("请输入格式正确的日期\n\r日期格式:yyyy-mm-dd\n\r例  如:2008-08-08\n\r");
  }
  return (num!=0);
 }

以上这篇判断输入的字符串是否是日期格式的简单方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js获得鼠标的坐标值的方法
Mar 13 Javascript
document.write的几点使用心得
May 14 Javascript
Javascript中的迭代、归并方法详解
Jun 14 Javascript
JS判断iframe是否加载完成的方法
Aug 03 Javascript
javascript 判断页面访问方式电脑或者移动端
Sep 19 Javascript
three.js实现围绕某物体旋转
Jan 25 Javascript
微信小程序实战之顶部导航栏(选项卡)(1)
Jun 19 Javascript
Canvas放置反弹效果随机图形(实例)
Aug 17 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
Jun 14 jQuery
angular中子控制器向父控制器传值的实例
Oct 08 Javascript
详解服务端预渲染之Nuxt(介绍篇)
Apr 07 Javascript
vue项目初始化到登录login页面的示例
Oct 31 Javascript
JS判断日期格式是否合法的简单实例
Jul 11 #Javascript
深入浅析JavaScript中的scrollTop
Jul 11 #Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
Jul 11 #Javascript
js 弹出对话框(遮罩)透明,可拖动的简单实例
Jul 11 #Javascript
Bootstrap3制作搜索框样式的方法
Jul 11 #Javascript
jQuery实现table中的tr上下移动并保持序号不变的实例代码
Jul 11 #Javascript
一个简单不报错的summernote 图片上传案例
Jul 11 #Javascript
You might like
使用Apache的rewrite技术
2006/06/22 PHP
PHP 文件上传全攻略
2010/04/28 PHP
PHP中获取变量的变量名的一段代码的bug分析
2011/07/07 PHP
回帖脱衣服的图片实现代码
2014/02/15 PHP
php中curl、fsocket、file_get_content三个函数的使用比较
2014/05/09 PHP
Yii中表单用法实例详解
2016/01/05 PHP
PHP之图片上传类实例代码(加了缩略图)
2016/06/30 PHP
php微信开发自定义菜单
2016/08/27 PHP
PHP执行普通shell命令流程解析
2020/08/24 PHP
一个不错的js html页面倒计时可精确到秒
2014/10/22 Javascript
JS实现自动变换的菜单效果代码
2015/09/09 Javascript
js获取元素的外链样式的简单实现方法
2016/06/06 Javascript
javascript中对象的定义、使用以及对象和原型链操作小结
2016/12/14 Javascript
详解Vue组件实现tips的总结
2017/11/01 Javascript
详解Ant Design of React的安装和使用方法
2018/12/27 Javascript
vue 组件销毁并重置的实现
2020/01/13 Javascript
解决基于 keep-alive 的后台多级路由缓存问题
2020/12/23 Javascript
零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
2014/11/05 Python
Linux中安装Python的交互式解释器IPython的教程
2016/06/13 Python
python队列通信:rabbitMQ的使用(实例讲解)
2017/12/22 Python
python爬取拉勾网职位数据的方法
2018/01/24 Python
浅谈python中对于json写入txt文件的编码问题
2018/06/07 Python
解决python 文本过滤和清理问题
2019/08/28 Python
python模拟实现斗地主发牌
2020/01/07 Python
Python MySQL 日期时间格式化作为参数的操作
2020/03/02 Python
Python中的wordcloud库安装问题及解决方法
2020/05/27 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
2020/06/29 Python
泰国时尚电商:POMELO Fashion
2020/03/11 全球购物
爱情寄语大全
2014/04/09 职场文书
市场策划求职信
2014/08/07 职场文书
工作作风整顿个人剖析材料
2014/10/11 职场文书
2014年教师业务工作总结
2014/12/19 职场文书
小学生作文评语集锦
2014/12/25 职场文书
工程部岗位职责范本
2015/04/11 职场文书
党员违纪检讨书
2015/05/05 职场文书
DE1107机评
2022/04/05 无线电