我正在尝试对基于时间的文本框进行验证。因为我需要这样的格式。
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
我对正则表达式了解不多。那么任何人都可以帮助我构建一个与我的场景匹配的正则表达式吗?
我正在尝试对基于时间的文本框进行验证。因为我需要这样的格式。
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
我对正则表达式了解不多。那么任何人都可以帮助我构建一个与我的场景匹配的正则表达式吗?
试试这个模式,
^\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
$