Validar e-mail com preg_match()
Boa tarde pessoal!
Estou querendo que seja somente aceito: letras, números, pontos, hifens e sublinhados(underline).
E também não quero que aceite @site.com.br caso ele digite.
Estou tendo utilizar a função abaixo, porém não tenho ideia como mexer na expressão regular:
function validaEmail($mail)
{
if(preg_match("/^([[:alnum:]_.-]){3,}([[:lower:][:digit:]_.-]{3,})(.[[:lower:]]{2,3})(.[[:lower:]]{2})?$/", $mail))
{
return 'Correto!';
}
else
{
return 'Errado!';
}
}
$cliente_email = 'contato.cliente';
echo validaEmail($cliente_email);
Alguém poderia me ajudar nesta validação?
Desde já agradeço!Discussão (6)
Carregando comentários...