Categorias

Aprenda a validar email no PHP com Expressão Regular

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;
	}
}
?>