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


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 相关文章推荐
VBScript版代码高亮
Jun 26 Javascript
JavaScript入门之事件、cookie、定时等
Oct 21 Javascript
javascript在IE下trim函数无法使用的解决方法
Sep 12 Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
Mar 10 Javascript
javascript显示上周、上个月日期的处理方法
Feb 03 Javascript
JS焦点图,JS 多个页面放多个焦点图的实例
Dec 08 Javascript
bootstrap IE8 兼容性处理
Mar 22 Javascript
浅谈关于angularJs中使用$.ajax的注意点
Aug 12 Javascript
微信小程序switch开关选择器使用详解
Jan 31 Javascript
基于element-ui组件手动实现单选和上传功能
Dec 06 Javascript
vscode vue 文件模板的配置方法
Jul 23 Javascript
Vue中点击active并第一个默认选中功能的实现
Feb 24 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 使用MySQL管理Session的回调函数详解
2013/06/21 PHP
php获取301跳转URL简单实例
2013/12/16 PHP
PHP 数组遍历foreach语法结构及实例
2016/06/13 PHP
Thinkphp5行为使用方法汇总
2017/12/21 PHP
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
深入理解JavaScript编程中的同步与异步机制
2015/06/24 Javascript
jquery简单实现网页层的展开与收缩效果
2015/08/07 Javascript
jQuery选择器用法实例详解
2015/12/17 Javascript
BootStrap的table表头固定tbody滚动的实例代码
2016/08/24 Javascript
ES6中箭头函数的定义与调用方式详解
2017/06/02 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
jquery根据name取得select选中的值实例(超简单)
2018/01/25 jQuery
vue实现绑定事件的方法实例代码详解
2019/06/20 Javascript
layui输入框只允许输入中文且判断长度的例子
2019/09/18 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
2019/10/16 Javascript
[03:48]DOTA2完美大师赛主赛事第二日精彩集锦
2017/11/24 DOTA
python使用正则表达式分析网页中的图片并进行替换的方法
2015/03/26 Python
python numpy 部分排序 寻找最大的前几个数的方法
2018/06/27 Python
numpy数组之存取文件的实现示例
2019/05/24 Python
基于Python实现扑克牌面试题
2019/12/11 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
2020/01/02 Python
Python装饰器实现方法及应用场景详解
2020/03/26 Python
keras 权重保存和权重载入方式
2020/05/21 Python
红领巾心向党广播稿
2014/01/19 职场文书
年终考核评语
2014/01/19 职场文书
幼儿园老师辞职信
2014/01/20 职场文书
生物科学专业职业规划书范文
2014/02/11 职场文书
爸爸的花儿落了教学反思
2014/02/20 职场文书
《分一分》教学反思
2014/04/13 职场文书
小学课外阅读总结
2014/07/09 职场文书
2014各大专业毕业生自我评价
2014/09/17 职场文书
2014年班主任工作总结
2014/11/08 职场文书
民主生活会主持词
2015/07/01 职场文书
Python办公自动化PPT批量转换操作
2021/09/15 Python
关于CentOS 8 搭建MongoDB4.4分片集群的问题
2021/10/24 MongoDB
vue实力踩坑之push当前页无效
2022/04/10 Vue.js