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 相关文章推荐
Prototype使用指南之base.js
Jan 10 Javascript
jQuery 表单验证扩展(四)
Oct 20 Javascript
使用jQuery插件创建常规模态窗口登陆效果
Aug 23 Javascript
jquery更换文章内容与改变字体大小代码
Sep 30 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
Oct 18 Javascript
Bootstrap轮播插件中图片变形的终极解决方案 使用jqthumb.js
Jul 10 Javascript
在小程序开发中使用npm的方法
Oct 17 Javascript
详解原生JS动态添加和删除类
Mar 26 Javascript
小程序如何定位所在城市及发起周边搜索
Feb 11 Javascript
解决antd 下拉框 input [defaultValue] 的值的问题
Oct 31 Javascript
利用JS判断元素是否为数组的方法示例
Jan 08 Javascript
JS前端使用Canvas快速实现手势解锁特效
Sep 23 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
3
2006/10/09 PHP
PHP小技巧搜集,每个PHPer都来露一手
2007/01/02 PHP
PHP单例模式详细介绍
2015/07/01 PHP
JsEasy简介 JsEasy是什么?与下载
2007/03/07 Javascript
jQuery创建自己的插件(自定义插件)的方法
2010/06/10 Javascript
jquery图片放大功能简单实现
2013/08/01 Javascript
Javascript中的五种数据类型详解
2014/12/26 Javascript
JS实现队列与堆栈的方法
2016/04/21 Javascript
JS 数字转换为大写金额的简单实例
2016/08/04 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
jQuery Validate让普通按钮触发表单验证的方法
2016/12/15 Javascript
基于bootstrap风格的弹框插件
2016/12/28 Javascript
Node连接mysql数据库方法介绍
2017/02/07 Javascript
vue.js如何更改默认端口号8080为指定端口的方法
2017/07/14 Javascript
详解require.js配置路径的用法和css的引入
2017/09/06 Javascript
关于预加载InstantClick的问题解决方法
2017/09/12 Javascript
微信小程序实现下载进度条的方法
2017/12/08 Javascript
vue中render函数的使用详解
2018/10/12 Javascript
使用vscode快速建立vue模板过程详解
2019/10/10 Javascript
小程序实现列表展开收起效果
2020/07/29 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
[03:07]2015国际邀请赛选手档案EHOME.rOtK 是什么让他落泪?
2015/07/31 DOTA
python之Socket网络编程详解
2016/09/29 Python
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
python中int与str互转方法
2018/07/02 Python
Django model 中设置联合约束和联合索引的方法
2019/08/06 Python
python中的RSA加密与解密实例解析
2019/11/18 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
2020/01/10 Python
苹果Mac升级:MacSales.com
2017/11/20 全球购物
党员自我评价分享
2013/12/13 职场文书
宠物店的创业计划书范文
2014/01/11 职场文书
新学期校长寄语
2014/01/18 职场文书
美术专业个人自我评价
2014/01/18 职场文书
优秀共产党员事迹材料2016
2016/02/29 职场文书
Django migrate报错的解决方案
2021/05/20 Python
用Java实现简单计算器功能
2021/07/21 Java/Android