Código PHP:
Ver original/**
* Valid email entered or return your information separately
*
* @param $email string
* @param $data boolean[optional]
* @return boolean or array information
*/
function valida_email($email,$data=false){
$pattern = '/^([\w\d\.-]{1,50})@{1}([\w\d-]{1,50})\.{1}([\w\d-]{1,5})(?:\.{1}([\w\d-]{1,5}))?$/i';
return($data)?$matches:True;
}
}
la hice hace un par de días por que la pedían mucho por acá !
saludos