我需要一个输入字段的正则表达式,以匹配包括08:00和21:00之间的任何小时。这表示08:00、12:47、16:19和21:00等时间是正确的。07:59、21:01、22:00等不正确。
我想出了这个正则表达式(([01]?[8-9]|20):[0-5][0-9])|21:00,我以为它可以正常工作,但是后来我发现实际上不是。10:00到19:59之间的所有时间都不正确。我该如何解决?
(([01]?[8-9]|20):[0-5][0-9])|21:00
那这个呢?
(0[8-9]:[0-5][0-9]|1[0-9]:[0-5][0-9]|20:[0-5][0-9]|21:00)
它显示在这个例子这里是工作,你希望它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句