我正在使用两个正则表达式来验证 12 小时和 24 小时格式的时间,但在某些情况下它不起作用。我在这些正则表达式中做错了吗?它不起作用
为了验证 12 小时格式,例如上午 10:00/下午 12:00,我使用了正则表达式
^(([0]?[0-9]|1[0-2]):[0-5][0-9][ ][aApP][mM])|((1[3-9]|2[0-3]):[0-5][0-9])$
为了验证像 23:00/12:00 这样的 24 小时格式,我使用了正则表达式
^(([0]?[0-9]|1[0-2]):[0-5][0-9])|((1[3-9]|2[0-3]):[0-5][0-9])$