Jump to content


Photo

Validando e-mails


  • Faça o login para participar
3 replies to this topic

#1 www.XmlBR.com.br

www.XmlBR.com.br

    Normal

  • Usuários
  • 97 posts
  • Sexo:Não informado
  • Localidade:São José dos Campos - SP

Posted 25/02/2003, 12:59

Galera,

Como verificar se o que foi digitado no campo do fomrulário é um e-mail, e como saber se este é um e-mail válido, e não um e-mail tipo a@b.c.d???

Espero ter dado para entender a minha dúvida...
Quem souber, por favor, ajuda ae...preciso disso para ontem....


Obrigado

#2 Wrathchild

Wrathchild

    Ativo

  • Usuários
  • 335 posts
  • Sexo:Não informado

Posted 25/02/2003, 21:33

Dá pra validar e-mails usando as funções de manipulação de strings. Mas não do jeito que você pede. Olha, se o cara digitar a@b.c vai passar como e-mail válido na boa.

#3 nUtS

nUtS

    Turista

  • Usuários
  • 59 posts
  • Sexo:Não informado

Posted 27/05/2004, 10:37

a função abaixo tem que digitar um e-mail válido, e não só meter uma @ em qualquer lugar pra ficar válido


var ChrEmail = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,2})(\]?)$/; //caracteres validos
if (inscricao.email.value == "")
{
alert("Informe o E-mail!");
inscricao.email.focus();
return false;
}

if (inscricao.email.value != "")
  if (!ChrEmail.test(inscricao.email.value)){
  alert("O Campo E-mail não possui o formato correto! Por favor verifique.");
  inscricao.email.focus();
  return false;
  }



#4 COWBOY_4ever

COWBOY_4ever

    Rodeio Universitário

  • Usuários
  • 483 posts
  • Sexo:Masculino
  • Localidade:Estado do Rio de Janeiro
  • Interesses:Mulheres, dinheiro e bebidas.

Posted 27/05/2004, 10:46

O que vc pode fazer é impedir que enviem endereços contendo caracteres como acentos, vírgula etc. e que não seja em um formato diferente de xxx@xxx.xxx.

<html>
<head>
<script language="JavaScript">
<!--
function checarmail(formulario) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(formulario.emailvalid.value)){
return (true)
}
alert("E-mail inválido!")
return (false)
}
// -->
</script>

</head>

<body>

<form onSubmit="return checarmail(this)">
e-mail:
<input type="text" name="emailvalid">
<input type="submit" value="enviar">
</form>

</body>
</html>


| COWBOY_4ever
|
| ====================================
| Cavalo eu puxo no toco, burro eu puxo no morão.
| Gosto de whisky, mas a cerveja é minha paixão.
| Sou gamado na loira, mas da morena eu não largo não!

| ----------------------------------------------------------------




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq