Javascript正则表达式验证时间格式“09:15 AM”

时间:2015-10-06 06:19:51

标签: javascript regex angularjs html5

我尝试使用以下正则表达式,但它没有按预期工作。

scikit-learn

3 个答案:

答案 0 :(得分:1)

您可以尝试使用此正则表达式:

^(0?[1-9]|1[012])(:[0-5]\d) [APap][mM]$

<强> REGEX DEMO

答案 1 :(得分:0)

您可以尝试这样

/^[1-12]:[0-59](A|P)M$/i

答案 2 :(得分:0)

您在AM | PM之前缺少空间,并且没有必要{2} 以下更改适用于我:

^([01]?[0-9]|2[0-3]):[0-5][0-9] (AM|PM)

在字符串

09:15 AM