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


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 操作单选框,复选框,下拉列表实现代码
Oct 27 Javascript
Jquery写一个鼠标拖动效果实现原理与代码
Dec 24 Javascript
javascript中对Attr(dom中属性)的操作示例讲解
Dec 02 Javascript
基于jquery的simpleValidate简易验证插件
Jan 31 Javascript
jQuery制作的别致导航有阴影背景高亮模式窗口
Apr 15 Javascript
jquery.map()方法的使用详解
Jul 09 Javascript
vue 权限认证token的实现方法
Jul 17 Javascript
Node.js折腾记一:读指定文件夹,输出该文件夹的文件树详解
Apr 20 Javascript
使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
May 14 Javascript
JS实现的简单tab切换功能完整示例
Jun 20 Javascript
JS中的变量作用域(console版)
Jul 18 Javascript
在vue中使用回调函数,this调用无效的解决
Aug 11 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合并两个数组的两种方式的异同
2012/09/14 PHP
php根据日期显示所在星座的方法
2015/07/13 PHP
PHP微信开发之根据用户回复关键词\位置返回附近信息
2016/06/24 PHP
PHP上传图片、删除图片简单实例
2016/11/12 PHP
Paypal实现循环扣款(订阅)功能
2017/03/23 PHP
php获取'/'传参的值简单方法
2017/07/13 PHP
JS实现图片预加载无需等待
2012/12/21 Javascript
js获得网页背景色和字体色的方法
2014/03/21 Javascript
javascript自动切换焦点控制效果完整实例
2016/02/02 Javascript
JavaScript探测CSS动画是否已经完成的方法
2016/08/30 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
2017/05/07 Javascript
Angular如何引入第三方库的方法详解
2017/07/13 Javascript
Vue数据双向绑定的深入探究
2018/11/27 Javascript
解决layui页面按钮点击无反应,也不报错的问题
2019/09/29 Javascript
使用pkg打包ThinkJS项目的方法步骤
2019/12/30 Javascript
[16:19]教你分分钟做大人——风暴之灵
2015/03/11 DOTA
[05:53]敌法师的金色冠名ID"BurNIng",是传说,是荣耀
2020/07/11 DOTA
Python编码爬坑指南(必看)
2016/06/10 Python
了解不常见但是实用的Python技巧
2019/05/23 Python
ERLANG和PYTHON互通实现过程详解
2019/07/05 Python
python并发编程多进程之守护进程原理解析
2019/08/20 Python
python爬虫之爬取百度音乐的实现方法
2019/08/24 Python
Python实现点云投影到平面显示
2020/01/18 Python
解决Opencv+Python cv2.imshow闪退问题
2020/04/24 Python
使用python实现名片管理系统
2020/06/18 Python
python 5个实用的技巧
2020/09/27 Python
Python 创建守护进程的示例
2020/09/29 Python
HTML5图片预览实例分享
2014/06/04 HTML / CSS
Visual-Click葡萄牙:欧洲领先的在线眼镜商
2020/02/17 全球购物
Java提供了哪些企业应用编程接口
2015/02/13 面试题
教师求职推荐信范文
2013/11/20 职场文书
毕业实习个人鉴定范文
2013/12/10 职场文书
公司年终奖分配方案
2014/06/16 职场文书
2014年感恩节活动策划方案
2014/10/06 职场文书
2015年酒店客房部工作总结
2015/04/25 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书