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


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 图片上传按比例预览插件集合
May 28 Javascript
javaScript 利用闭包模拟对象的私有属性
Dec 29 Javascript
前端开发过程中浏览器版本的两种判定方法
Oct 30 Javascript
基于javascript、ajax、memcache和PHP实现的简易在线聊天室
Feb 03 Javascript
jquery实现华丽的可折角广告代码
Sep 02 Javascript
深入学习jQuery Validate表单验证
Jan 18 Javascript
jQuery中 bind的用法简单介绍
Feb 13 Javascript
JS操作xml对象转换为Json对象示例
Mar 25 Javascript
vue学习笔记之v-if和v-show的区别
Sep 20 Javascript
Vue2.0结合webuploader实现文件分片上传功能
Mar 09 Javascript
Node.js console控制台简单用法分析
Jan 04 Javascript
微信小程序自定义导航栏(模板化)
Nov 15 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出错界面
2006/10/09 PHP
PHP的类 功能齐全的发送邮件类
2006/10/09 PHP
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
2012/03/06 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
PHP常用编译参数中文说明
2014/09/27 PHP
thinkphp中memcache的用法实例
2014/11/29 PHP
PHP Web木马扫描器代码分享
2015/09/06 PHP
PHP7正式版测试,性能惊艳!
2015/12/08 PHP
PHP文件操作详解
2016/12/30 PHP
List the UTC Time on a Computer
2007/06/11 Javascript
JS获取计算机mac地址以及IP的实现方法
2014/01/08 Javascript
jQuery幻灯片带缩略图轮播效果代码分享
2015/08/17 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
AngularJS 实现弹性盒子布局的方法
2016/08/30 Javascript
js实现上传图片预览方法
2016/10/25 Javascript
微信小程序 底部导航栏目开发资料
2016/12/05 Javascript
js Element Traversal规范中的元素遍历方法
2018/04/19 Javascript
在Django的模型和公用函数中使用惰性翻译对象
2015/07/27 Python
使用Python和xlwt向Excel文件中写入中文的实例
2018/04/21 Python
Django中的Model操作表的实现
2018/07/24 Python
Django框架 信号调度原理解析
2019/09/04 Python
Python列表元素常见操作简单示例
2019/10/25 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
python实现将中文日期转换为数字日期
2020/07/14 Python
详解CSS3 rem(设置字体大小) 教程
2017/11/21 HTML / CSS
基于HTML5 Canvas:字符串,路径,背景,图片的详解
2013/05/09 HTML / CSS
武汉世纪畅想数字传播有限公司.NET笔试题
2014/07/22 面试题
初中班主任评语
2014/04/24 职场文书
专科生就业求职信
2014/06/22 职场文书
2014年社区重阳节活动策划方案
2014/09/16 职场文书
社区五一劳动节活动总结
2015/02/09 职场文书
2015年检察院个人工作总结
2015/05/20 职场文书
签证工作证明模板
2015/06/15 职场文书
辅导员学期工作总结
2015/08/14 职场文书
MySQL 逻辑备份 into outfile
2022/05/15 MySQL
GO中sync包自由控制并发示例详解
2022/08/05 Golang