[英]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.