繁体   English   中英

如何构造时间和数字的正则表达式

[英]How to construct regex for time and numbers

我需要一个RegEx,它可以处理1-999或时间MM:SS从00:00到59:59的整数。 这是我的尝试^?((\\d{1,3})|((([0-9])|([0-5][0-9])):(([0-9])|([0-5][0-9]))))$

尝试:

(([0-5][0-9]:[0-5][0-9])|\d{1,3})

(或者如果您还需要匹配0:17或17:2或3:8之类的内容):

((([0-5][0-9]|[0-9]):([0-5][0-9])|[0-9])|\d{1,3})

您需要注意,在匹配正则表达式时,您正在创建一个非常“简单”的解析器,该解析器从左到右消耗字符

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM