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 相关文章推荐
枚举JavaScript对象的函数
Dec 22 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
Jan 03 Javascript
js之事件冒泡和事件捕获详细介绍
Oct 28 Javascript
简单的Jquery全选功能
Nov 07 Javascript
JavaScript开发人员的10个关键习惯小结
Dec 05 Javascript
jQuery+canvas实现的球体平抛及颜色动态变换效果
Jan 28 Javascript
通过js修改input、select默认字体颜色
Apr 19 Javascript
JavaScript数据结构之双向链表和双向循环链表的实现
Nov 28 Javascript
javascript实现简易聊天室
Jul 12 Javascript
vue使用video.js进行视频播放功能
Jul 18 Javascript
javascript History对象原理解析
Feb 17 Javascript
js实现可爱的气泡特效
Sep 05 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 修改zen-cart下单和付款流程以防止漏单
2010/03/08 PHP
php select,radio和checkbox默认选择的实现方法
2010/05/15 PHP
PHP Cookie的使用教程详解
2013/06/03 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
php运行时动态创建函数的方法
2015/03/16 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
PHP安装BCMath扩展的方法
2019/02/13 PHP
PHP设计模式之PHP迭代器模式讲解
2019/03/22 PHP
PHP常用正则表达式精选(推荐)
2019/05/28 PHP
JS Date函数整理方便使用
2013/10/23 Javascript
js实现跨域的方法实例详解
2015/06/24 Javascript
分享使用AngularJS创建应用的5个框架
2015/12/05 Javascript
jQuery获取及设置表单input各种类型值的方法小结
2016/05/24 Javascript
浅谈js中子页面父页面方法 变量相互调用
2016/08/04 Javascript
Angular1.x复杂指令实例详解
2017/03/01 Javascript
js获取json中key所对应的value值的简单方法
2020/06/17 Javascript
微信小程序 MD5的方法详解及实例代码
2017/03/10 Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
2017/11/28 Javascript
浅析Node.js非对称加密方法
2018/01/29 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
2019/03/27 Javascript
jQuery使用jsonp实现百度搜索的示例代码
2020/07/08 jQuery
Python中__call__用法实例
2014/08/29 Python
Python连接DB2数据库
2016/08/27 Python
Python实现点阵字体读取与转换的方法
2019/01/29 Python
Python 70行代码实现简单算式计算器解析
2019/08/30 Python
浅谈pycharm使用及设置方法
2019/09/09 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
2020/11/17 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
2021/01/29 Python
解决pytorch 模型复制的一些问题
2021/03/03 Python
解决HTML5中的audio在手机端和微信端的不能自动播放问题
2019/11/04 HTML / CSS
Pretty Little Thing美国:时尚女性服饰
2018/08/27 全球购物
北京麒麟网信息技术有限公司网络游戏测试面试题
2013/09/28 面试题
毕业设计说明书
2014/05/07 职场文书
医院节能减排方案
2014/06/13 职场文书
小学“向国旗敬礼”网上签名寄语活动总结
2014/09/27 职场文书
总经理岗位职责范本
2015/04/01 职场文书