我正在尝试验证分钟:秒输入,其中分钟可以是 07 或 7。
我可以在下面验证 07:35,但不能验证 7:35。当我处理输入时,如果值小于 9,我可以附加一个零,但希望能够让用户键入 7:35。
^([0-5]d:[0-5]d$)
您可以将第一个 munite 数字设为可选:
^[0-5]?d:[0-5]d$
^
查看正则表达式演示
详
-
^
- 字符串的开头 -
[0-5]?
-0
到5
位数字的可选(1 或 0 次重复( -
d
- 任意 1 位数字 -
:
-:
炭 -
[0-5]
- 从0
到5
的数字 -
d
- 任意 1 位数字 -
$
- 字符串的结尾。