Jun 20 2012

Validar email com javascript/jQuery

Category: javascriptSuzuki @ 13:49

Olá pessoal, esta é uma dica rápida para validar um campo com email ou vários emails separados por vírgula ou ponto e vírgula. Eu estava desenvolvendo um validador para o ASP.net MVC3 com atributtos onde faço uso de javascript/jQuery e cheguei a esta simples função para validar emails de 1...N.

Basicamente pego um array de emails e percorro o array, caso algum email não bata com a expressão regular eu seto o retorno para inválido/falso.

function validEmail(value) {
	var valid = true;
    var emails = value.replace(';', ',').split(",");

	jQuery.each(emails, function () {
    	if (jQuery.trim(this) != '')
    	{
    		if (!jQuery.trim(this).match(/^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$/i))
        		valid = false;
	    }
    });
    return valid;
};

Apenas um comentário final: Apesar de eu utilizar esta função com ASP.net MVC3 você pode usar em outros tipos de projetos, afinal nos sabemos o poder do javascript e jQuery. Alegre

E claro, você pode adaptar ou alterar para sua necessidade.

Espero que esta função tenha ajudado.

Até a próxima.

 

Tu conservarás em paz aquele cuja mente está firme em ti; porque ele confia em ti. Isaías (26:3)

Share or Bookmark this post…

Tags: , , , , ,

Kommentare

Voeg kommentaar By


(Sal you Gravatar ikone vertoon)

  Country flag

biuquote
  • Opmerkings
  • Voorskou
Loading