时间的正则表达式验证
今天的开发中用到了一个正则表达式验证时间的地方,原来一直是用javascript进行的验证,copy高人的代码,也没有深究过,今天这个是在别人的 基础上加的,只是原来的时间验证过于简单,没有验证时间如24:78这样的不合法的时间,甚至连8:5这样的时间也认为是不合法的。于是决定把原来的时间 验证修改为完整和正确的正则表达式验证。经过30+分钟的工作,得到了完整的时间验证如下:
^((([0-1]?[0-9]|[2][0-3])":([0-5]?[0-9])":([0-5]?[0-9]))|(([0-1]?[0-9]|[2][0-3])":[0-5]?[0-9]))$
要注意的是,这个验证只是对一个完整的时间验证,当要在句子中匹配时间时,就不正确了,需要调整。
转载于:https://www.cnblogs.com/8user/archive/2009/06/10/1500493.html
时间的正则表达式验证相关推荐
- JS常用正则表达式及验证时间的正则表达式
1.在input框中只能输入金额,其实就是只能输入最多有两位小数的数字 //第一种在input输入框限制 <input type="text" maxlength=" ...
- Java 正则表达式验证小结
为什么80%的码农都做不了架构师?>>> package com.fsti.icop.util.regexp;import java.util.regex.Matcher; i ...
- ASP.NET MVC 3 Validation - 正则表达式验证RegularExpressionAttribute之日期验证
ASP.NET MVC 3中,正则表达式的验证属性是RegularExpressionAttribute. 问题: 日期格式进行Server端和Client端的验证 解决方案(1): 直接使用Regu ...
- java 正则表达式验证
package com.fsti.icop.util.regexp; import java.util.regex.Matcher; import java.util.regex.Pattern; p ...
- 正则表达式验证手机号码+定义格式
撰写时间:2019年07月06日 用正则表达式限制数据的输入,用以减少错误数据的输入,或者减少因为输入数据类型的不对应导致后期代码的出错. 例子:验证手机号码 每个运营商都发行了各自的手机号段,目前中 ...
- js常见正则表达式验证
整数 /^[0-9]*$/ 小数 /(^[0-9]*\.([0-9]{1}\*)$/ 整数或小数 /(^[0-9]*\.([0-9]{1}\d*)$)|(^[0-9]*$)/ 最多保留两位小数点 /^ ...
- mysql身份证校验码_mysql正则表达式验证身份证,并获取年龄、生日、性别
mysql正则表达式验证身份证,并获取年龄.生日.性别 发布时间:2018-05-17 16:28, 浏览次数:4844 , 标签: mysql正则表达式,mysql验证身份证,REGEXP mysq ...
- 使用正则表达式验证手机号码
使用正则表达式验证手机号码 开发工具与关键技术:VS2015.正则表达式 作者:易金亮 撰写时间:2019.07.07 在项目中,总会涉及到数据的新增,比如新增用户信息等,而说到新增用户信息,就离不开 ...
- [转载]使用正则表达式验证本地化数据
使用正则表达式验证本地化数据 数据验证是编写任何用户界面时经常要处理的一项杂务.Java™ 语言的正则表达式支持可以使数据验证变得更容易.您可以定义一个正则表达式,用于描述有效数据,然后让 Java ...
最新文章
- 最完整的时间序列分析和预测(含实例及代码)
- 论文浅尝 | 用于开放领域的问题生成
- 模拟电子技术不挂科学习笔记2(三极管、场效应管)
- Kali中搭建vulhub时镜像git失败
- javascript HTML静态页面传值的四种方法
- c++11新特性的使用---可变模板参数、lambda、type_traits、optional综合使用
- Linux的Sysfs文件系统简要说明
- PeopleSoft Rich Text Boxes上定制Tool Bars
- 用ubuntu制作ubuntu系统启动盘
- 小米案例分析PPT模板
- 厚积而薄发-2015年终总结
- 时序动作检测SSAD《Single Shot Temporal Action Detection》
- 密码学(五):数字签名和证书
- python-set
- unity 字符串 小技巧
- 如何解决IE浏览器阻止下载文件
- 电子警察是属于计算机应用中的,计算机应用基础测试题.doc
- 外部web端访问微信小程序云数据库的几种方法
- 百万军中取上将首级如探囊取物, 千万行里改关键源码在弹指瞬间。 功能超强的程序编辑器!
- c语言矢量字体库,单片机用矢量字库的C语言调用