我正在尝试对基于时间的文本框进行验证。在那我需要这样的格式。
00:00:00:00
(Days:Hours:Minutes:Seconds
)。
有效时间为99:23:59:59, 01:01:01:01, 25:00:20:55
,
无效时间为99:24:60:60, 99:2:1:1
我对Regex知之甚少。那么有人可以帮我构建一个匹配我的场景的正则表达式吗?
答案 0 :(得分:1)
尝试这种模式,
^\d{2}:([0-1]\d|2[0-3]):([0-5]\d):([0-5]\d)$
简要说明:
^
\d{2}
{2}
:
([0-1]\d|2[0-3])
[0-1]\d
[0-1]
\d
2[0-3]
2
[0-3]
:
([0-5]\d)
\d
:
[0-5]
\d
$