格式化时间的正则表达式

时间:2011-09-26 08:41:25

标签: regex

我有一个时间格式,我想检查它是否正确。格式应为[H] H.MM [a | p]。小时应该像往常一样从1到12分钟,结束字符可以是ap。小时和分钟之间也应该有一个点。

我试过这个reg ex,但它不起作用:

var reg = /^([1-9|10|11|12])\.[0-5][0-9][pa]$/;

2 个答案:

答案 0 :(得分:2)

你的意思是

var reg = /^([1-9]|10|11|12)\.[0-5][0-9][pa]$/;

答案 1 :(得分:2)

试试:

^([1-9]|10|11|12)\.[0-5][0-9][ap]$