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事件串连执行多个处理过程的方法
Mar 09 Javascript
js用正则表达式来验证表单(比较齐全的资源)
Nov 17 Javascript
Jquery遍历checkbox获取选中项value值的方法
Feb 13 Javascript
jQuery实现文件上传进度条特效
Aug 12 Javascript
js实现div在页面拖动效果
May 04 Javascript
80%应聘者都不及格的JS面试题
Mar 21 Javascript
jquery请求servlet实现ajax异步请求的示例
Jun 03 jQuery
微信小程序联网请求的轮播图
Jul 07 Javascript
使用layui实现的左侧菜单栏以及动态操作tab项方法
Sep 10 Javascript
简单了解微信小程序 e.target与e.currentTarget的不同
Sep 27 Javascript
基于脚手架创建Vue项目实现步骤详解
Aug 03 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
Aug 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中通过ADO调用Access数据库的方法测试不通过
2006/12/31 PHP
深入php var_dump()函数的详解
2013/06/05 PHP
Gambit vs ForZe BO3 第一场 2.13
2021/03/10 DOTA
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
使用jQuery实现图片遮罩半透明坠落遮挡
2015/03/16 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
2015/09/11 Javascript
Bootstrap选项卡与Masonry插件的完美结合
2016/07/06 Javascript
JavaScript校验Number(4,1)格式的数字实例代码
2017/03/13 Javascript
JS获取url参数,JS发送json格式的POST请求方法
2018/03/29 Javascript
JavaScript读写二进制数据的方法详解
2018/09/09 Javascript
python从入门到精通(DAY 1)
2015/12/20 Python
Python使用dis模块把Python反编译为字节码的用法详解
2016/06/14 Python
python 3.0 模拟用户登录功能并实现三次错误锁定
2017/11/01 Python
终端命令查看TensorFlow版本号及路径的方法
2018/06/13 Python
Python字符串、整数、和浮点型数相互转换实例
2018/08/04 Python
TensorFlow实现iris数据集线性回归
2018/09/07 Python
Python3 使用cookiejar管理cookie的方法
2018/12/28 Python
Python面向对象之类的定义与继承用法示例
2019/01/14 Python
在pycharm中设置显示行数的方法
2019/01/16 Python
Python实现的爬取百度文库功能示例
2019/02/16 Python
Python eval的常见错误封装及利用原理详解
2019/03/26 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
Python selenium模拟手动操作实现无人值守刷积分功能
2020/05/13 Python
python3.x中安装web.py步骤方法
2020/06/23 Python
Python实现简单猜数字游戏
2021/02/03 Python
CSS3 3D酷炫立方体变换动画的实现
2019/03/26 HTML / CSS
大学生找工作推荐信范文
2013/11/28 职场文书
会计员岗位职责
2014/03/15 职场文书
计划生育标语
2014/06/23 职场文书
学校周年庆活动方案
2014/08/22 职场文书
2015年求职自荐信范文
2015/03/04 职场文书
2015年优质护理服务工作总结
2015/04/08 职场文书
红十字会救护培训简讯
2015/07/20 职场文书
2015年音乐教学工作总结
2015/07/22 职场文书
python 实现的截屏工具
2021/05/08 Python
redis内存空间效率问题的深入探究
2021/05/17 Redis