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


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 对象定义方法 简单易学
Mar 22 Javascript
js removeChild 障眼法 可能出现的错误
Oct 06 Javascript
JQuery里选择超链接的实现代码
May 22 Javascript
javascript学习笔记(四)function函数部分
Sep 30 Javascript
在JavaScript中正确引用bind方法的应用
May 11 Javascript
js轮播图代码分享
Jul 14 Javascript
Jquery 整理元素选取、常用方法一览表
Nov 26 Javascript
react native与webview通信的示例代码
Sep 25 Javascript
js replace替换字符串同时替换多个方法
Nov 27 Javascript
微信小程序外卖选购页实现切换分类与数量加减功能案例
Jan 15 Javascript
vue 使用lodash实现对象数组深拷贝操作
Sep 10 Javascript
vue导入.md文件的步骤(markdown转HTML)
Dec 31 Vue.js
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中cookie的作用域
2008/03/27 PHP
PHP 文件上传全攻略
2010/04/28 PHP
浅谈php优化需要注意的地方
2014/11/27 PHP
提高网站信任度的技巧
2008/10/17 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
JavaScript调试技巧之console.log()详解
2014/03/19 Javascript
Jquery Ajax xmlhttp请求成功问题
2015/02/04 Javascript
javascript实现控制浏览器全屏
2015/03/30 Javascript
JS中Location使用详解
2015/05/12 Javascript
JS实现的论坛Ajax打分效果完整实例
2015/10/31 Javascript
使用JQuery实现的分页插件分享
2015/11/05 Javascript
jQuery表单插件ajaxForm实例详解
2017/01/17 Javascript
vue中如何实现变量和字符串拼接
2017/06/19 Javascript
js实现登录与注册界面
2017/11/01 Javascript
Parcel.js + Vue 2.x 极速零配置打包体验教程
2017/12/24 Javascript
vue接入腾讯防水墙代码
2019/05/07 Javascript
Vue封装的组件全局注册并引用
2019/07/24 Javascript
使用vue制作滑动标签
2019/09/21 Javascript
javascript实现切割轮播效果
2019/11/28 Javascript
js实现表格数据搜索
2020/08/09 Javascript
Python简单进程锁代码实例
2015/04/27 Python
Python上下文管理器和with块详解
2017/09/09 Python
python爬虫_实现校园网自动重连脚本的教程
2018/04/22 Python
python实现大文本文件分割
2019/07/22 Python
Django框架之DRF 基于mixins来封装的视图详解
2019/07/23 Python
Python 保存加载mat格式文件的示例代码
2020/08/04 Python
高中的职业生涯规划书
2013/12/28 职场文书
2014年公司庆元旦活动方案
2014/03/05 职场文书
中国梦演讲稿教师篇
2014/04/23 职场文书
办公室行政主管岗位职责
2015/04/09 职场文书
新郎接新娘保证书
2015/05/08 职场文书
2015年乡镇党务公开工作总结
2015/05/19 职场文书
2015暑假假期总结
2015/07/13 职场文书
小学体育队列队形教学反思
2016/02/16 职场文书
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
2021/04/06 Python
详解Vue的sync修饰符
2021/05/15 Vue.js