Inicio > PHP > Validar email

VALIDAR EMAIL

27/02/2015PHP

 

Hasta ahora siempre había validado los emails emails en PHP usando expresiones regulares. Pero un compañero me comentó una manera bastante fácil y sencilla para validarlos. Y es usando la función filter_var y resulta bastante sencillo y seguro.
Pongo un ejemplo sencillo para que se pueda ver su funcionamiento.

$email = 'pruebas@gmail.com';
$result = filter_var($email, FILTER_VALIDATE_EMAIL);
var_dump($result);
//Mostrará el correo

$email = 'pruebasgmail.com';
$result = filter_var($email, FILTER_VALIDATE_EMAIL);
var_dump($result);
//Mostrará false

$email = 'pruebas@gmailcom';
$result = filter_var($email, FILTER_VALIDATE_EMAIL);
//Mostrará false

var_dump($result);

Como se puede ver el uso es bastante sencillo y fácil. Y no hay que complicarse la vida con expresiones regulares y seguro que hay muchas de las que hay en internet que no funcionan correctamente.