PHP:时间验证RegEx?

Pra*_*ant 1 php regex

我正在使用以下正则表达式来验证dd/mm/yyyyPHP 格式的日期:

preg_match("/([0-9]{2})\/([0-9]{2})\/([0-9]{4})/", $e_startdate, $matches)
Run Code Online (Sandbox Code Playgroud)

但是以格式10:20 PM或格式验证时间的正则表达式是什么AM?我想要一个正则表达式,它将为我验证以下格式.

<number><number><colon><number><number><space><AM or PM>
Run Code Online (Sandbox Code Playgroud)

谢谢

cod*_*ict 5

你可以使用正则表达式:

(0[0-9]|1[0-2]):[0-5][0-9] [AP]M
Run Code Online (Sandbox Code Playgroud)