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


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 相关文章推荐
CSS+Jquery实现页面圆角框方法大全
Dec 24 Javascript
ext 列表页面关于多行查询的办法
Mar 25 Javascript
js根据日期判断星座的示例代码
Jan 23 Javascript
Javascript基础教程之数据类型 (数值 Number)
Jan 18 Javascript
AngularJS进行性能调优的7个建议
Dec 28 Javascript
不间断循环滚动效果的实例代码(必看篇)
Oct 08 Javascript
浅谈原型对象的常用开发模式
Jul 22 Javascript
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
Oct 26 Javascript
微信小程序实现YDUI的ScrollTab组件
Feb 02 Javascript
微信小程序实践之动态控制组件的显示/隐藏功能
Jul 18 Javascript
Node.js 在本地生成日志文件的方法
Feb 07 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
Mar 10 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身份证号码检查类实例
2015/06/18 PHP
PHP实现简单汉字验证码
2015/07/28 PHP
PHP实现可添加水印与生成缩略图的图片处理工具类
2018/01/16 PHP
PHP使用curl_multi_select解决curl_multi网页假死问题的方法
2018/08/15 PHP
用PHP做了一个领取优惠券活动的示例代码
2019/07/05 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
2019/08/06 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2021/03/09 PHP
一些不错的js函数ajax
2008/08/20 Javascript
javascript实现数独解法
2015/03/14 Javascript
浅谈jQuery的offset()方法及示例分享
2015/07/17 Javascript
js定义类的几种方法(推荐)
2016/06/08 Javascript
jQuery文件上传控件 Uploadify 详解
2016/06/20 Javascript
浅谈JS中的!=、== 、!==、===的用法和区别
2016/09/24 Javascript
在iframe中使bootstrap的模态框在父页面弹出问题
2017/08/07 Javascript
vux uploader 图片上传组件的安装使用方法
2018/05/15 Javascript
基于JavaScript实现瀑布流布局
2018/08/15 Javascript
js实现继承的方法及优缺点总结
2019/05/08 Javascript
Vue 如何使用props、emit实现自定义双向绑定的实现
2020/06/05 Javascript
django中静态文件配置static的方法
2018/05/20 Python
python使用参数对嵌套字典进行取值的方法
2019/04/26 Python
总结Python图形用户界面和游戏开发知识点
2019/05/22 Python
python实现远程控制电脑
2019/05/23 Python
python标准库sys和OS的函数使用方法与实例详解
2020/02/12 Python
Python socket连接中的粘包、精确传输问题实例分析
2020/03/24 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
2020/03/28 Python
美国南加州的原创极限运动潮牌:Vans(范斯)
2016/08/05 全球购物
爱国口号
2014/06/19 职场文书
个人合伙协议书范本
2014/10/14 职场文书
2014年艾滋病防治工作总结
2014/12/10 职场文书
会计工作检讨书
2015/02/19 职场文书
2015年保洁员工作总结
2015/05/04 职场文书
盗窃罪辩护词范文
2015/05/21 职场文书
MySQL 百万级数据的4种查询优化方式
2021/06/07 MySQL
原生JS实现飞机大战小游戏
2021/06/09 Javascript
详解如何使用Nginx解决跨域问题
2022/05/06 Servers