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


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 相关文章推荐
jQuery formValidator表单验证插件开源了 含API帮助、源码、示例
Aug 14 Javascript
jquery下利用jsonp跨域访问实现方法
Jul 29 Javascript
Javascript执行效率全面总结
Nov 04 Javascript
freemarker判断对象是否为空的方法
Aug 13 Javascript
jQuery EasyUI中DataGird动态生成列的方法
Apr 05 Javascript
浅析vue component 组件使用
Mar 06 Javascript
利用NPM淘宝的node.js镜像加速nvm
Mar 27 Javascript
让你彻底掌握es6 Promise的八段代码
Jul 26 Javascript
Vue header组件开发详解
Jan 26 Javascript
WebPack配置vue多页面的技巧
May 15 Javascript
判断JavaScript中的两个变量是否相等的操作符
Dec 21 Javascript
JavaScript数组reduce()方法的语法与实例解析
Jul 07 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
十大催泪虐心动漫,你能坚持看到第几部?
2020/03/04 日漫
简体中文转换为繁体中文的PHP函数
2006/10/09 PHP
php minixml详解
2008/07/19 PHP
PHP文章按日期(月日)SQL归档语句
2012/11/29 PHP
PHP使用redis实现统计缓存mysql压力的方法
2015/11/14 PHP
php中curl和soap方式请求服务超时问题的解决
2018/06/11 PHP
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
2009/07/18 Javascript
基于jquery的复制网页内容到WORD的实现代码
2011/02/16 Javascript
jQuery源码分析之jQuery中的循环技巧详解
2014/09/06 Javascript
七个不允许错过的jQuery小技巧
2015/12/21 Javascript
浅谈js内置对象Math的属性和方法(推荐)
2016/09/19 Javascript
基于JavaScript实现复选框的全选和取消全选
2017/02/09 Javascript
js弹出窗口简单实现代码
2017/03/22 Javascript
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
2017/07/08 jQuery
jQuery实现列表的增加和删除功能
2018/06/14 jQuery
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
使用ECharts实现状态区间图
2018/10/25 Javascript
vue3.0 上手体验
2020/09/21 Javascript
Python中Django 后台自定义表单控件
2017/03/28 Python
python实现简单遗传算法
2018/03/19 Python
Python查找两个有序列表中位数的方法【基于归并算法】
2018/04/20 Python
Python logging模块用法示例
2018/08/28 Python
python使用webdriver爬取微信公众号
2018/08/31 Python
python读取目录下最新的文件夹方法
2018/12/24 Python
Python mutiprocessing多线程池pool操作示例
2019/01/30 Python
Python自定义一个异常类的方法
2019/06/27 Python
Python 文件数据读写的具体实现
2020/01/24 Python
Python 基于FIR实现Hilbert滤波器求信号包络详解
2020/02/26 Python
Pycharm自带Git实现版本管理的方法步骤
2020/09/18 Python
CSS3 实现发光边框特效
2020/11/11 HTML / CSS
加拿大最大的钻石商店:Peoples Jewellers
2018/01/01 全球购物
护理专业应届毕业生推荐信
2013/11/15 职场文书
2014年会计主管工作总结
2014/12/20 职场文书
主持稿开场白
2015/06/01 职场文书
2016年寒假家长评语
2015/10/10 职场文书
python实现自动化群控的步骤
2021/04/11 Python