我希望在PHP,Javascript和HTML中验证12小时时间格式,如(01:05 PM)。
我试过了:
((([1-9])|(1[0-2])):([0-5])(0|5)\s(A|P)M)
但我不知道为什么它不起作用。
答案 0 :(得分:6)
答案 1 :(得分:4)
试试这个:
(((0 [1-9])|(1 [0-2])):([0-5])(0 | 5)\ S(A | P)M)
测试正则表达式here
尝试使用区分大小写AM | PM | am | pm :`
(((0 [1-9])|(1 [0-2])):([0-5])(0 | 5)\ S(A | P | A | P)(M |米))
`
答案 2 :(得分:1)
这适用于pm / am和PM / AM,前缀为或不带0(零)
/^(0?[1-9]|1[012])(:[0-5]\d) [APap][mM]$/