Função em PHP que nos permita validar um endereço de e-mail carregado em um formulário da web.
Muitas vezes encontramos a necessidade de saber se o endereço de email carregado na nossa teias formas, estão corretos ou não, pelo menos do ponto de vista da sintaxe.
Uma característica que pode nos ajudar a resolver o problema é o seguinte:
<?php
function validar_email($email)
{
$res = ereg(
'^[a-zA-Z0-9]+([\.]?[a-z0-9_-]+)*@'.// parte usuario
'[a-zA-Z0-9]+([\.-]+[a-z0-9]+)*\.[a-z]{2,}$', // parte servidor
$email);
if ($res)
{
return true;
}
else
{
return false;
}
}
?>
Esta nota utiliza uma expressão regular PHP que nos permite colocar restrições à cadeia sintática último e-mail. Neste caso, é indicado que o endereço de email não pode começar com símbolos na parte da frente para @, nem no correio. Além disso, deve conter caracteres minúsculos e deve conter pelo menos um ponto após a arroba, entre outras coisas.