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


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 object array方法使用详解
Dec 03 Javascript
iframe如何动态创建及释放其所占内存
Sep 03 Javascript
JavaScript绑定事件监听函数的通用方法
May 14 Javascript
Javascript前端经典的面试题及答案
Mar 14 Javascript
详解在vue-cli中使用路由
Sep 25 Javascript
Vue2.0+ElementUI实现表格翻页的实例
Oct 23 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
Feb 03 Javascript
百度小程序之间的页面通信过程详解
Jul 18 Javascript
vue-devtools的安装和使用步骤详解
Oct 17 Javascript
Vue项目页面跳转时浏览器窗口上方显示进度条功能
Mar 26 Javascript
实例讲解JavaScript 计时事件
Jul 04 Javascript
VUE使用axios调用后台API接口的方法
Aug 03 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
攻克CakePHP系列二 表单数据显示
2008/10/22 PHP
ThinkPHP5&5.1框架关联模型分页操作示例
2019/08/03 PHP
PHP类的自动加载与命名空间用法实例分析
2020/06/05 PHP
一款jquery特效编写的大度宽屏焦点图切换特效的实例代码
2013/08/05 Javascript
Jquery中ajax方法data参数的用法小结
2014/02/12 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
AngularJS入门教程之Select(选择框)详解
2016/07/27 Javascript
支持移动端原生js轮播图
2017/02/16 Javascript
Vue.js 2.0学习教程之从基础到组件详解
2017/04/24 Javascript
Nodejs读取文件时相对路径的正确写法(使用fs模块)
2017/04/27 NodeJs
Webstorm2016使用技巧(SVN插件使用)
2018/10/29 Javascript
微信小程序实现带缩略图轮播效果
2018/11/04 Javascript
JavaScript通如何过RGraph实现动态仪表盘
2020/10/15 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
vue.js watch经常失效的场景与解决方案
2021/01/07 Vue.js
Python操作Excel之xlsx文件
2017/03/24 Python
python3 shelve模块的详解
2017/07/08 Python
django反向解析和正向解析的方式
2018/06/05 Python
python3 kmp 字符串匹配的方法
2018/07/07 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
浅析Python语言自带的数据结构有哪些
2019/08/27 Python
五个2015 年最佳HTML5 框架
2015/11/11 HTML / CSS
Html5与App的通讯方式详解
2019/10/24 HTML / CSS
详解HTML5布局和HTML5标签
2020/10/26 HTML / CSS
加拿大最大的箱包及旅游配件零售商:Bentley Leathers
2017/07/19 全球购物
英语专业学生的自我评价
2013/12/30 职场文书
前厅部经理岗位职责范文
2014/02/04 职场文书
户外活动策划方案
2014/03/12 职场文书
2014年单位植树节活动方案
2014/03/23 职场文书
白莲教口号
2014/06/18 职场文书
公安纪律作风整顿剖析材料
2014/10/10 职场文书
2015年医生个人工作总结
2015/04/25 职场文书
2015年信息宣传工作总结
2015/05/26 职场文书
电影圆明园观后感
2015/06/03 职场文书
《比的意义》教学反思
2016/02/18 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript