小时,分钟和秒格式的正则表达式HH:MM:SS
发布时间:2020-12-14 06:23:28 所属栏目:百科 来源:网络整理
导读:我试图为HH实现一个正则表达式:MM:SS,例如: 07:15:30 但我无法让它发挥作用 现在我使用: ([01]?[0-9]|2[0-3]):[0-5][0-9] 任何线索? ^(?:([01]?d|2[0-3]):([0-5]?d):)?([0-5]?d)$ 说明: ^ # Start of string(?: # Try to match([01]?d|2[0-3]): #
我试图为HH实现一个正则表达式:MM:SS,例如:
07:15:30 但我无法让它发挥作用 现在我使用: ([01]?[0-9]|2[0-3]):[0-5][0-9] 任何线索? ^(?:([01]?d|2[0-3]):([0-5]?d):)?([0-5]?d)$ 说明: ^ # Start of string (?: # Try to match ([01]?d|2[0-3]): # HH: ([0-5]?d): # MM: )? # (entire group) ([0-5]?d) # SS $ # End of string 在这里使用正则表达式备忘单中的一些表达式: http://www.cheatography.com/davechild/cheat-sheets/regular-expressions/ 编辑#1 ^(?:([01]?d|2[0-3]):([0-5]?d):)?([0-5]d)$ 删除了?如果仅输入1位数秒,则在SS上使其返回false. 编辑#2 ^([0-5]d):([0-5]d):([0-5]d)$ 更改了HH部分,如果用户只输入没有MM和SS的HH,则返回false. 编辑#3 感谢这个表达式的comment添加到此列表中 ^((?:[01]d|2[0-3]):[0-5]d:[0-5]d$) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |