Regex acemi! Bir optional alanı ve AM veya PM eki ile MM: Ben formatında HH bir zaman dize doğrulamak istiyorum.
Örnek: 10:30 veya 10:30 AM hem de geçerli olacaktır.
İşte ben bugüne kadar başarısız olduğunu, hangi ne:
$test = '12:34';
if(!preg_match("/^\d{2}:\d{2}?\s(AM|PM)$/", $test))
{
echo "bad format!";
}
Buna ek olarak, bu HH veya AA değerler olduğunu doğrulamak mümkündür <= 12 ve <60, sırasıyla, aynı düzenli ifade içinde?
Selamlar, Ben.