[英]How to validate 12-Hour Time with regex (regular Expression)
我想在 PHP、Javascript 和 HTML 中验证 12 小时时间格式,如 (01:05 PM)。
我试过这个:
((([1-9])|(1[0-2])):([0-5])(0|5)\s(A|P)M)
但我不知道为什么它不起作用。
尝试这个 :
((((0[1-9])|(1[0-2])):([0-5])([0-9])\\s(A|P)M)
在这里测试正则表达式
试试这个区分大小写的 AM|PM|am|pm :`
((((0[1-9])|(1[0-2])):([0-5])(0|5)\\s(A|P|a|p)(M|m))
`
这将适用于 pm/am 和 PM/AM 并带有或不带有 0(零)前缀
/^(0?[1-9]|1[012])(:[0-5]\d) [APap][mM]$/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.