Página Inicial > php > Validar um endereço email com PHP

Validar um endereço email com PHP

phpUm pequeno código para validar endereços email com php que poderá ser incluído numa função ou classe e retornar o valor verdadeiro ou falso, caso o email esteja conforme.

Codigo:


<?php
$email "email@sapo.pt";
if(eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$"$email)) {
  echo "Valido.";
} else {
  echo "Invalido.";
}
?>

No PHP > 5 existe já uma função para validar variaveis, que é
filter_var($email, FILTER_VALIDATE_EMAIL)
Que retorna verdadeiro se fôr valido e false caso contrario

NarG php ,

  1. 30, Agosto, 2009 a 13:36 | #1

    Olá, eu também fiz uma postagem sobre validação de email, só que usei um método muito funcional, que verifica se realmente o host existe.

    http://www.gasparimsat.com/index.php/21/08/2009/validacao-do-email-pelo-host-usando-php/

    Ex: A pessoa escreve email@bol.com.br, ele verifica se o host “Bol” existe.

  1. Ainda sem nenhum trackback.
-->
-->