12 時間形式と 24 時間形式で時刻を検証するために 2 つの正規表現を使用していますが、場合によっては機能しません。
10:00 AM/12:00 PM のような 12 時間形式を検証するために、正規表現を使用しました
^(([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])$