几分钟和几秒注册

时间:2018-03-06 14:06:18

标签: regex

我正在尝试验证分钟:秒输入,其中分钟可以是07或7。

我可以使用下面的7:35来验证07:35。当我处理输入时,如果值小于9但我希望能够让用户输入7:35,我可以追加零。

^([0-5]\d:[0-5]\d$)

1 个答案:

答案 0 :(得分:1)

您可以将第一个munite数字设为可选:

^[0-5]?\d:[0-5]\d$
      ^ 

请参阅regex demo

<强>详情

  • ^ - 字符串开头
  • [0-5]? - 05数字的可选(1或0次重复)
  • \d - 任意1位数
  • : - :字符
  • [0-5] - 从05
  • 的数字
  • \d - 任意1位数
  • $ - 字符串结束。