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之引用类型介绍
Aug 10 Javascript
有关于JS构造函数的重载和工厂方法
Apr 07 Javascript
node.js中的http.request.end方法使用说明
Dec 10 Javascript
jquery中ajax处理跨域的三大方式
Jan 05 Javascript
Bootstrap Modal对话框如何在关闭时触发事件
Dec 02 Javascript
javascript表单正则应用
Feb 04 Javascript
Node.js和Express简单入门介绍
Mar 24 Javascript
BootStrap Select清除选中的状态恢复默认状态
Jun 20 Javascript
浅谈angular2路由预加载策略
Oct 04 Javascript
jQuery实现的电子时钟效果完整示例
Apr 28 jQuery
使用JS来动态操作css的几种方法
Dec 18 Javascript
vue+iview实现分页及查询功能
Nov 17 Vue.js
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
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
用php和MySql来与ODBC数据连接
2006/10/09 PHP
PHP中is_file不能替代file_exists的理由
2014/03/04 PHP
php操作csv文件代码实例汇总
2014/09/22 PHP
必须收藏的php实用代码片段
2016/02/02 PHP
thinkPHP5项目中实现QQ第三方登录功能
2017/10/20 PHP
php调用云片网接口发送短信的实现方法
2017/10/25 PHP
两个Javascript小tip资料
2010/11/23 Javascript
javascript函数式编程实例分析
2015/04/25 Javascript
javascript实现类似java中getClass()得到对象类名的方法
2015/07/27 Javascript
JS+JSP通过img标签调用实现静态页面访问次数统计的方法
2015/12/14 Javascript
js的form表单提交url传参数(包含+等特殊字符)的两种解决方法
2016/05/25 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
bootstrap table实现x-editable的行单元格编辑及解决数据Empty和支持多样式问题
2017/08/10 Javascript
JS中关于正则的巧妙操作
2017/08/31 Javascript
详解RequireJs官方使用教程
2017/10/31 Javascript
vue使用axios实现文件上传进度的实时更新详解
2017/12/20 Javascript
javascript少儿编程关于返回值的函数内容
2018/05/27 Javascript
vue + typescript + 极验登录验证的实现方法
2019/06/27 Javascript
微信小程序 textarea 层级过高问题简单解决方案
2019/10/14 Javascript
浅谈vuex的基本用法和mapaction传值问题
2019/11/08 Javascript
python递归计算N!的方法
2015/05/05 Python
Python 调用 zabbix api的方法示例
2019/01/06 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
2019/02/01 Python
python的pygal模块绘制反正切函数图像方法
2019/07/16 Python
python 协程中的迭代器,生成器原理及应用实例详解
2019/10/28 Python
matlab 计算灰度图像的一阶矩,二阶矩,三阶矩实例
2020/04/22 Python
Clos19英国:高档香槟、葡萄酒和烈酒在线购物平台
2020/07/10 全球购物
实习医生自我评价
2013/09/22 职场文书
法人授权委托书范本
2014/04/04 职场文书
党员查摆四风问题思想汇报
2014/10/25 职场文书
工伤事故赔偿协议书
2014/10/27 职场文书
办公室岗位职责范本
2015/04/11 职场文书
2015年干部教育培训工作总结
2015/05/15 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
Java完整实现记事本代码
2022/06/16 Java/Android