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


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 动态添加事件代码
Nov 30 Javascript
javascript温习的一些笔记 基础常用知识小结
Jun 22 Javascript
js类定义函数时用prototype与不用的区别示例介绍
Jun 10 Javascript
jQuery进行组件开发完整实例
Dec 15 Javascript
js获取页面引用的css样式表中的属性值方法(推荐)
Aug 19 Javascript
jQuery右下角悬浮广告实例
Oct 17 Javascript
JS获取多维数组中相同键的值实现方法示例
Jan 06 Javascript
JavaScript两个变量交换值的实现方法
Mar 01 Javascript
Vue+axios 实现http拦截及路由拦截实例
Apr 25 Javascript
基于substring()和substr()的使用以及区别(实例讲解)
Dec 28 Javascript
vue项目部署上线遇到的问题及解决方法
Jun 10 Javascript
JS实现页面鼠标点击出现图片特效
Aug 19 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+xml编程之xpath的应用实例
2015/01/24 PHP
php中通过DirectoryIterator删除整个目录的方法
2015/03/13 PHP
php简单实现发送带附件的邮件
2015/06/10 PHP
php基于websocket搭建简易聊天室实践
2016/10/24 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
php设计模式之代理模式分析【星际争霸游戏案例】
2020/03/23 PHP
ECMAScript 基础知识
2007/06/29 Javascript
Knockoutjs的环境搭建教程
2012/11/26 Javascript
JavaScript父子窗体间的调用方法
2015/03/31 Javascript
安装使用Mongoose配合Node.js操作MongoDB的基础教程
2016/03/01 Javascript
js仿支付宝填写支付密码效果实现多方框输入密码
2016/03/09 Javascript
vue.js学习之UI组件开发教程
2017/07/03 Javascript
vue 2.0封装model组件的方法
2017/08/03 Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
2017/08/17 Javascript
node 文件上传接口的转发的实现
2019/09/23 Javascript
只有 20 行的 JavaScript 模板引擎实例详解
2020/05/11 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
利用pyinstaller将py文件打包为exe的方法
2018/05/14 Python
Python制作动态字符图的实例
2019/01/27 Python
Python Tensor FLow简单使用方法实例详解
2020/01/14 Python
Python3连接Mysql8.0遇到的问题及处理步骤
2020/02/17 Python
python matplotlib包图像配色方案分享
2020/03/14 Python
详解python tkinter包获取本地绝对路径(以获取图片并展示)
2020/09/04 Python
CSS3 实现倒计时效果
2020/11/25 HTML / CSS
Superdry瑞典官网:英国日本街头风品牌
2017/05/17 全球购物
英国和世界各地鲜花速递专家:Arena Flowers
2018/02/10 全球购物
End Clothing美国站:英国男士潮牌商城
2018/04/20 全球购物
应届行政管理专业个人自我评价
2013/12/28 职场文书
学雷锋月活动总结
2014/04/25 职场文书
青年志愿者活动总结
2014/04/26 职场文书
社区戒毒工作方案
2014/06/04 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
工程资料员岗位职责
2015/04/13 职场文书
PyTorch梯度裁剪避免训练loss nan的操作
2021/05/24 Python
MySQL实战记录之如何快速定位慢SQL
2022/03/23 MySQL