preg_match: verifique o formato do aniversário (dd / mm / aaaa)
Como faço para que a expressão que verifica a entrada de aniversário corresponda a um formato como este dd / mm / aaaa? Abaixo está o que eu saí até agora, mas é preciso isso também se eu colocar 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."/>';
}
Como posso garantir que sejam apenas 01 a 31 para dd e 01 a 12 para mm? mas tenho certeza de como restringir o aaaa ... acho que o 9999 teórico deve ser aceitável ... deixe-me saber se você tem uma idéia melhor!
obrigado, lau