Validar Dirección Email con expresiones regulares en php

Con este código validamos un email con expresines regulares en php,

function validarEmail($email)
{
$reg = «#^(((( [a-z\d] [\.\-\+_] ?)*) [a-z0-9] )+)\@(((( [a-z\d] [\.\-_] ?){0,62}) [a-z\d] )+)\.( [a-z\d] {2,6})$#i»;
return preg_match($reg, $email);
}

//ejm:
if(validarEmail(«cesar@gmail.com»))
{
echo «email valido»;
}
else
{
echo «email invalido»;
}

 

tambien pueden descargar la clase EAValidator desde phpclasses.org realizada por mi..