我正在尝试验证分钟:秒输入,其中分钟可以是07或7。
我可以使用下面的7:35来验证07:35。当我处理输入时,如果值小于9但我希望能够让用户输入7:35,我可以追加零。
^([0-5]\d:[0-5]\d$)
答案 0 :(得分:1)
您可以将第一个munite数字设为可选:
^[0-5]?\d:[0-5]\d$
^
请参阅regex demo
<强>详情
^
- 字符串开头[0-5]?
- 0
到5
数字的可选(1或0次重复)\d
- 任意1位数:
- :
字符[0-5]
- 从0
到5
\d
- 任意1位数$
- 字符串结束。