0

我需要验证文本框中的时间字段。我使用了这个正则表达式。

   var reg_exp = /^([0-9\:]*)$/;

但它允许添加:文本框中的任何位置。如何使其添加:仅在文本的第三位。例如:11* *34

4

2 回答 2

2

采用

^\d{2}:\d{2}$

而是匹配两个数字,然后是冒号和另外两个数字。

于 2012-04-25T09:38:49.150 回答
1

为了验证时间是否正确00:0023:59您可以使用:

/^(?:[01][0-9]|2[0-3]):(?:[0-5][0-9])$/
于 2012-04-25T09:50:02.603 回答