JS匹配日期和时间的正则表达式示例


Posted in Javascript onMay 12, 2017

本文实例讲述了JS匹配日期和时间的正则表达式。分享给大家供大家参考,具体如下:

//日期的正则表达式
var reg = /^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/;
var regExp = new RegExp(reg);
if(!regExp.test(value)){
alert("日期格式不正确,正确格式为:2014-01-01");

return;
}
//时间的正则表达式
var reg = /^(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d$/;
var regExp = new RegExp(reg);
if(!regExp.test(value)){

alert("时间格式不正确,正确格式为:12:00:00");

return;
}
//日期+时间的正则表达式
var reg = /^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])\s+(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d$/;
var regExp = new RegExp(reg);
if(!regExp.test(value)){

alert("时间格式不正确,正确格式为: 2014-01-01 12:00:00 ");

return;

}
});
Javascript 相关文章推荐
传递参数的标准方法(jQuery.ajax)
Nov 19 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
Nov 07 Javascript
JavaScript中Math对象方法使用概述
Jan 02 Javascript
浅谈javascript 迭代方法
Jan 21 Javascript
jquery利用命名空间移除绑定事件的方法
Mar 11 Javascript
JavaScript使用addEventListener添加事件监听用法实例
Jun 01 Javascript
javascript跨域的方法汇总
Oct 23 Javascript
简单实现js选项卡切换效果
Feb 09 Javascript
element-ui循环显示radio控件信息的方法
Aug 24 Javascript
vue组件系列之TagsInput详解
May 14 Javascript
让你30分钟快速掌握vue3教程
Oct 26 Javascript
解决iview table组件里的 固定列 表格不自适应的问题
Nov 13 Javascript
js如何获取网页所有图片
May 12 #Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
May 12 #Javascript
jQuery手风琴的简单制作
May 12 #jQuery
jQuery.ajax向后台传递数组问题的解决方法
May 12 #jQuery
Centos6.8下Node.js安装教程
May 12 #Javascript
详解Node.js项目APM监控之New Relic
May 12 #Javascript
微信小程序实现瀑布流布局与无限加载的方法详解
May 12 #Javascript
You might like
php中并发读写文件冲突的解决方案
2013/10/25 PHP
PHP中foreach()用法汇总
2015/07/02 PHP
PHP页面转UTF-8中文编码乱码的解决办法
2015/10/20 PHP
收藏一些不常用,但是有用的代码
2007/03/12 Javascript
javascript常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
2010/12/25 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
2014/03/18 Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
2014/10/16 Javascript
浅谈javascript中的constructor
2016/06/08 Javascript
Bootstrap基本组件学习笔记之分页(12)
2016/12/08 Javascript
微信公众号 摇一摇周边功能开发
2016/12/08 Javascript
jquery Form轻松实现文件上传
2017/05/24 jQuery
基于easyui checkbox 的一些操作处理方法
2017/07/10 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
详解Vue组件之间通信的七种方式
2019/04/14 Javascript
Servlet返回的数据js解析2种方法
2019/12/12 Javascript
JS如何生成随机验证码
2020/03/02 Javascript
react-intl实现React国际化多语言的方法
2020/09/27 Javascript
[16:04]DOTA2海涛带你玩炸弹 9月5日更新内容详解
2014/09/05 DOTA
[43:24]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS Liquid
2018/03/30 DOTA
[02:01]2018完美盛典-开场舞《双子星》
2018/12/16 DOTA
python中的yield使用方法
2014/02/11 Python
python冒泡排序简单实现方法
2015/07/09 Python
django用户登录和注销的实现方法
2018/07/16 Python
使用CodeMirror实现Python3在线编辑器的示例代码
2019/01/14 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
python3 tkinter实现添加图片和文本
2019/11/26 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
2020/05/03 Python
Python虚拟环境的创建和使用详解
2020/09/07 Python
体育教育专业毕业生自荐信
2013/11/15 职场文书
文明学生标兵事迹
2014/01/21 职场文书
医生个人自我剖析材料
2014/10/08 职场文书
家长评语怎么写
2014/12/30 职场文书
锦旗赠语
2015/06/23 职场文书
培根随笔读书笔记
2015/07/01 职场文书
Spring中bean的生命周期之getSingleton方法
2021/06/30 Java/Android