Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jefferson NF

Problemas com validação de email

Recommended Posts

Pessoal estou precisando validar o campo e-mail no meu formulario de cadastro.

Já tentei varios codigo e o que mais atende as minhas necessidades é esse:

parte1 = d.email.value.indexOf("@");
parte2 = d.email.value.indexOf(".");
parte3 = d.email.value.length;
if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9))
{
  alert ("Por mfavor, informe um e-mail valido!");
  d.email.focus();
  return false;
}

O problema é que se eu coloco um ponto (.) antes do @ ele me dá mensagem de erro, diz que o email nao eh valido. Alguem pode me ajudar a melhorar isso ou me fornecer outro codigo?

 

Alguem pode me ajudar ou indicar um script melhor?

Compartilhar este post


Link para o post
Compartilhar em outros sites

fala cara

 

eu gosto de usar essa função

function validateEmail(value){
	var str = value.toLowerCase();

	if(str.length > 63 || str.length < 1){
		return false;
	}
	return(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{1,3})+$/.test(str));
}

faz um teste aí

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.