Ir para conteúdo

POWERED BY:

Arquivado

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

stview

Problemas com Expressão Regular

Recommended Posts

Eu preciso verificar o conteudo de um campo de texto.O campo só pode ser preenchido com caracteres alfanumericos minusculos.Não pode ter ç nem acentos e etcJa li de tudo, fiz varios exemplos e não consegui.Como fazer uma função que verifique isso e de um alert caso falhe a verificação?

Compartilhar este post


Link para o post
Compartilhar em outros sites

var campo = document.getElementById("nomeDoCampo");if (/[^a-z0-9]/.test(campo.value)) {  alert("O campo "+ campo.id + " contém caracteres inválidos");  campo.focus();}

F.

Compartilhar este post


Link para o post
Compartilhar em outros sites

[ ] indica uma lista de elementos^ eh qualquer elemento que não esteja na listao que diz aí é:"localize todos os caracteres que não estejam na lista"a lista é:de "a" a "z" e de "0" a "9"expressão regular é sensivel a maiusculas e minusculas. Então A-Z eh diferente de a-z.Então se ele encontra algo que não seja a-z0-9 ele o teste retornará verdadeiro.F.

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.