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里使用Dom操作Xml
Jan 22 Javascript
JQuery中html()方法使用不当带来的陷阱
Apr 07 Javascript
jQuery操作select下拉框的text值和value值的方法
May 31 Javascript
jQuery中die()方法用法实例
Jan 19 Javascript
js实现iframe自动自适应高度的方法
Feb 17 Javascript
基于Bootstrap重置输入框内容按钮插件
May 12 Javascript
AngularJS 避繁就简的路由
Jul 01 Javascript
bootstrap时间控件daterangepicker使用方法及各种小bug修复
Oct 25 Javascript
node结合swig渲染摸板的方法
Apr 11 Javascript
Element UI 自定义正则表达式验证方法
Sep 04 Javascript
详解在create-react-app使用less与antd按需加载
Dec 06 Javascript
vue在线动态切换主题色方案
Mar 26 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实现水仙花数示例分享
2014/04/03 PHP
php实现删除空目录的方法
2015/03/16 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
laravel 获取当前url的别名方法
2019/10/11 PHP
JAVASCRIPT对象及属性
2007/02/13 Javascript
JS拖动技术 关于setCapture使用
2010/12/09 Javascript
通过jquery还原含有rowspan、colspan的table的实现方法
2012/02/10 Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
2012/09/02 Javascript
javascript模拟select,jselect的方法实现
2012/11/08 Javascript
去掉gridPanel表头全选框的小例子
2013/07/18 Javascript
js中substr,substring,indexOf,lastIndexOf的用法小结
2013/12/27 Javascript
js简单的表格添加行和删除行操作示例
2014/03/31 Javascript
javascript 获取浏览器版本
2015/01/21 Javascript
概述jQuery中的ajax方法
2016/12/16 Javascript
JS小数转换为整数的方法分析
2017/01/07 Javascript
原生Javascript插件开发实践
2017/01/09 Javascript
Javascript for in的缺陷总结
2017/02/03 Javascript
javascript事件的绑定基础实例讲解(34)
2017/02/14 Javascript
为什么我们要做三份 Webpack 配置文件
2017/09/18 Javascript
Vue中使用canvas方法总结
2019/02/12 Javascript
使用vue cli4.x搭建vue项目的过程详解
2020/05/08 Javascript
Python利用Beautiful Soup模块修改内容方法示例
2017/03/27 Python
疯狂上涨的Python 开发者应从2.x还是3.x着手?
2017/11/16 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
HTML5 script元素async、defer异步加载使用介绍
2013/08/23 HTML / CSS
英国领先的电子、技术和办公用品购物网站:Ebuyer
2018/04/04 全球购物
劳力士官方珠宝商:J.R. Dunn Jewelers
2018/09/29 全球购物
美国亚马逊旗下男装网站:East Dane(支持中文)
2019/09/25 全球购物
通信工程专业个人找工作求职信范文
2013/09/21 职场文书
中药专业自荐信范文
2014/03/18 职场文书
食品安全宣传标语
2014/06/07 职场文书
节能减耗标语
2014/06/21 职场文书
就业协议书怎么填
2014/09/15 职场文书
超市仓管员岗位职责范本
2014/09/18 职场文书
2015年生产部工作总结范文
2015/05/25 职场文书