Com este código é possível validar o endereço de e-mail utilizando está função simples e útil desenvolvida em PHP utilizando Expressão Regular.
Não deixe mais entrar em seu banco de dados, por exemplo, endereços de e-mails mal formatados.
<?php
/**
* Created on 18/07/2010
*
* @author Carlos Coelho ([email protected])
* @version 1.0.0
*/
/**
* função para validar e-mail usando expressão regular
*
* @param string $mail O e-mail para o teste de validação
* @return boolean TRUE Se string $mail passar pela validação
*/
function validaEmail($mail){
if(preg_match("/^([[:alnum:]_.-]){3,}@([[:lower:][:digit:]_.-]{3,})(.[[:lower:]]{2,3})(.[[:lower:]]{2})?$/", $mail)) {
return true;
}else{
return false;
}
}
?>