Usando filter_var () para verificar a data?
Eu obviamente não estou usandofilter_var () corretamente. Eu preciso verificar se o usuário digitou uma data válida, no formulário "dd / mm / aaaa".
Isso simplesmente retorna o que eu passei como data, enquanto esperava que retornasse a data ou 0 / null / FALSE caso a string de entrada não parecesse uma data:
$myregex = "/\d{2}\/\d{2}\/\d{4}/";
print filter_var("bad 01/02/2012 bad",FILTER_VALIDATE_REGEXP,array("options"=>array("regexp"=> $myregex)));
Se alguém usar essa função para verificar datas, o que estou fazendo errado? Devo usar outra função para validar campos de formulário?
Obrigado.