需要校验形如:'HH:MM;'的格式,HH为小时,从00-23;MM为分钟,从00-59;可以多个重复,以分号结尾;例如:
00:00;
23:59;
18:23;12:07;
01:12;12:22;20:00;
求助正则高手,非常感谢啊!
需要校验形如:'HH:MM;'的格式,HH为小时,从00-23;MM为分钟,从00-59;可以多个重复,以分号结尾;例如:
00:00;
23:59;
18:23;12:07;
01:12;12:22;20:00;
求助正则高手,非常感谢啊!
这个正则的话界定很不明显,不好写因为都是数字加冒号,建议转换一种思路,自己写模板然后去替换他,最后看看是否符合模板,具体实现方法https://segmentfault.com/a/11...
这里面的parse就是这样一种思路,看下能不能解决你的问题
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
固定HH:MM;的时间格式校验应该还是很好写的吧
00:00-19:59分成一段,
[0-1][0-9]:[0-5][0-9]
;20:00-23:59分成一段,
2[0-3]:[0-5][0-9]
;然后就是一个或者多个了,
+