Categorias

Validação completa de Email com Javascript e Expressão Regular

Com esta função em Javascript, é possível realizar uma validação completa do formato do email utilizando Expressão Regular.

A utilização é bem simples, basta passar o email por parâmetro para a função IsEmail e função retornará True caso o email seja válido e False caso o formato esteja inválido. Simples assim.

Veja este código em funcionamento
function IsEmail(email){
    var exclude=/[^@-.w]|^[[email protected]]|[._-]{2}|[@.]{2}|(@)[^@]*1/;
    var check=/@[w-]+./;
    var checkend=/.[a-zA-Z]{2,3}$/;
    if(((email.search(exclude) != -1)||(email.search(check)) == -1)||(email.search(checkend) == -1)){return false;}
    else {return true;}
}