Validação de formulário [RESOLVIDO]

1. Validação de formulário [RESOLVIDO]

tiago dos santos
serial10

(usa Ubuntu)

Enviado em 10/06/2012 - 17:12h

E ai pessoal tudo bem?!!

to com uma dúvida aqui eu precisava validar um formulário só que não manjo muito de expressões regulares, então to com uma dúvida aqui...

eu queria que o formulário só aceitasse os emails do tipo gmail.com, yahoo.com, yahoo.com.br e hotmail.com

o que eu fiz foi:


var email = form.email.value;

var filtrando = /\b[\w]+@(yahoo\.com|hotmail\.com|gmail\.com}|yahoo\.com\.br)/

if ( ! filtrando.test(email) ) {
alert("E-MAIL INVALIDO");
form.email.focus();
return false;

}


o problema é que se o cara inserir um email tipo maluco@yahooyahoo.com.com ele aceita eu queria limitar o número de com e br mas não sei fazer isso

se puderem me ajuar eu agradeço!! flw ai!!


  


2. MELHOR RESPOSTA

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 10/06/2012 - 20:30h

Se for pra criar um cadastro, envia um e-mail de confirmação da conta para o e-mail fornecido, assim vc vai ter certeza que o e-mail é válido, e o cliente só vai conseguir usar se fornecer um e-mail válido que ele tenha acesso.

3. Re: Validação de formulário [RESOLVIDO]

tiago dos santos
serial10

(usa Ubuntu)

Enviado em 10/06/2012 - 19:52h

ninguém???!! =/


4. Re: Validação de formulário [RESOLVIDO]

tiago dos santos
serial10

(usa Ubuntu)

Enviado em 10/06/2012 - 22:05h

rai3mb escreveu:

Se for pra criar um cadastro, envia um e-mail de confirmação da conta para o e-mail fornecido, assim vc vai ter certeza que o e-mail é válido, e o cliente só vai conseguir usar se fornecer um e-mail válido que ele tenha acesso.


primeiro, obrigado pela sua resposta!!

e rai3mb eu até faria isso que vc falo mas meu interesse mesmo é aprender a usar as expressoes regulares em javascript...

por exemplo, eu queria que o campo login não aceitasse espaços em branco, letras maiusculas, com acento e aceitasse de 4 a 8 caracteres/números

então tentei fazer:

/([0-9]|[a-z]){4,8}/

só que não deu muito certo... continua gravando no banco com espaço e tal...

=/




5. Re: Validação de formulário [RESOLVIDO]

tiago dos santos
serial10

(usa Ubuntu)

Enviado em 11/06/2012 - 00:54h

ja resolvi aqui xD









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts