Как сделать выражение, которое проверяет ввод дня рождения, на соответствие формату, подобному этому дд / мм / гггг? Ниже представлено то, что я сделал до сих пор, но если я поставлю 99/99/9999, потребуется и это!
if (!preg_match("/[0-9]{2}\/[0-9]{2}\/[0-9]{4}/", $cnt_birthday))
{
$error = true;
echo '<error elementid="cnt_birthday" message="BIRTHDAY - Only this birthday format - dd/mm/yyyy - is accepted."/>';
}
Как я могу убедиться, что это только от 01 до 31 для dd и от 01 до 12 для mm? но я уверен, как ограничить гггг ... я думаю, что теоретическое 9999 должно быть приемлемым ... дайте мне знать, если у вас есть идея получше!
спасибо, Lau