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


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 相关文章推荐
javascript编程起步(第二课)
Jan 10 Javascript
轻轻松松学JS调试(不下载任何工具)
Apr 14 Javascript
Javascript仿PHP $_GET获取URL中的参数
May 12 Javascript
你不知道的高性能JAVASCRIPT
Jan 18 Javascript
JavaScript中省略元素对数组长度的影响
Oct 26 Javascript
Vue.js简易安装和快速入门(第二课)
Oct 17 Javascript
使用ajax的post同步执行(实现方法)
Dec 21 Javascript
vue中使用protobuf的过程记录
Oct 26 Javascript
javascrit中undefined和null的区别详解
Apr 07 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
Jun 20 jQuery
微信小程序按钮点击动画效果的实现
Sep 04 Javascript
Vue实现手机扫描二维码预览页面效果
May 28 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
php mssql 数据库分页SQL语句
2008/12/16 PHP
PHP高级对象构建 多个构造函数的使用
2012/02/05 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
JavaScript DOM 学习第二章 编辑文本
2010/02/19 Javascript
分享精心挑选的23款美轮美奂的jQuery 图片特效插件
2012/08/14 Javascript
toggle()隐藏问题的解决方法
2014/02/17 Javascript
jquery操作checked属性以及disabled属性的多种方法
2014/06/20 Javascript
node.js中的fs.readFile方法使用说明
2014/12/15 Javascript
JavaScript使用yield模拟多线程的方法
2015/03/19 Javascript
JavaScript点击按钮后弹出透明浮动层的方法
2015/05/11 Javascript
javascript正则表达式总结
2016/02/29 Javascript
Node.js中防止错误导致的进程阻塞的方法
2016/08/11 Javascript
不使用script导入js文件的几种方法
2016/10/27 Javascript
jQuery和JavaScript节点插入元素的方法对比
2016/11/18 Javascript
微信小程序 ecshop地址三级联动实现实例代码
2017/02/28 Javascript
React Native仿美团下拉菜单的实例代码
2017/08/08 Javascript
Vue2.0子同级组件之间数据交互方法
2018/02/28 Javascript
vue-cli项目根据线上环境分别打出测试包和生产包
2018/05/23 Javascript
Vue CLI3 开启gzip压缩文件的方式
2018/09/30 Javascript
Python 3中的yield from语法详解
2017/01/18 Python
Python日期时间对象转换为字符串的实例
2018/06/22 Python
Python处理时间日期坐标轴过程详解
2019/06/25 Python
python代码实现TSNE降维数据可视化教程
2020/02/28 Python
用python实现前向分词最大匹配算法的示例代码
2020/08/06 Python
Nasty Gal英国:美国女性服饰销售网站
2021/03/02 全球购物
房地产还款计划书
2014/01/10 职场文书
组织关系转移介绍信
2014/01/16 职场文书
大学校园活动策划书
2014/02/04 职场文书
森林防火工作方案
2014/02/14 职场文书
书香家庭事迹材料
2014/05/09 职场文书
省委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
司考复习计划
2015/01/19 职场文书
2015大学生求职信范文
2015/03/20 职场文书
大学毕业晚会开场白
2015/05/29 职场文书
背起爸爸上学观后感
2015/06/08 职场文书
mysql多表查询-笔记七
2021/04/05 MySQL