JS匹配日期和时间的正则表达式示例

发布时间 - 2026-01-11 01:05:52    点击率:

本文实例讲述了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;
  }
});

PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:

JavaScript正则表达式在线测试工具:
http://tools./regex/javascript

正则表达式在线生成工具:
http://tools./regex/create_reg

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript正则表达式技巧大全》、《JavaScript替换操作技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript中json操作技巧总结》、《JavaScript错误与调试技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。


# JS  # 匹配  # 日期  # 时间  # 正则表达式  # javascript正则表达式学习之位置匹配  # Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)  # js正则表达式 匹配两个特定字符间的内容示例  # JS中正则表达式全局匹配模式 /g用法详解  # JS中正则表达式全局匹配正斜杠的方法  # 不正确  # 格式为  # 操作技巧  # 相关内容  # 遍历  # 感兴趣  # 数据结构  # 给大家  # 更多关于  # 所述  # 程序设计  # 再为  # 测试工具  # 讲述了  # RegExp  # test  # reg 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Python并发异常传播_错误处理解析【教程】  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  Swift中switch语句区间和元组模式匹配  如何确保西部建站助手FTP传输的安全性?  lovemo网页版地址 lovemo官网手机登录  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  Android滚轮选择时间控件使用详解  公司门户网站制作流程,华为官网怎么做?  如何用PHP工具快速搭建高效网站?  如何在新浪SAE免费搭建个人博客?  智能起名网站制作软件有哪些,制作logo的软件?  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  🚀拖拽式CMS建站能否实现高效与个性化并存?  Laravel如何处理异常和错误?(Handler示例)  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  如何用虚拟主机快速搭建网站?详细步骤解析  如何快速搭建高效WAP手机网站?  装修招标网站设计制作流程,装修招标流程?  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  如何制作一个表白网站视频,关于勇敢表白的小标题?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  微信公众帐号开发教程之图文消息全攻略  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  Linux系统命令中tree命令详解  微信小程序 闭包写法详细介绍  大连 网站制作,大连天途有线官网?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  如何快速使用云服务器搭建个人网站?  jQuery 常见小例汇总  公司网站制作价格怎么算,公司办个官网需要多少钱?  Firefox Developer Edition开发者版本入口  如何快速搭建高效香港服务器网站?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  JavaScript实现Fly Bird小游戏  大型企业网站制作流程,做网站需要注册公司吗?  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)