Ir para conteúdo

POWERED BY:

Arquivado

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

wilker_lancelot

[Resolvido] expressão regular

Recommended Posts

Bom, pra usar expressões regulares pode usar o test(),tem outras funcões, mas vou mostrar aqui com o test() exemplo:

 

//exemplo com o alert, retorna true ou false, se for true ele passou na validação senão ele retorna false
alert(/sua expressão regular aqui dentro/.test(aqui o que voce quer validar));

 

para receber apenas numeros voce usa o \d - o \d é digitos, voce pode fazer assim

 

alert(/^\d{3}-\d{3}$/.test('980-169')); // aqui ele tem que começar com 3 digitos, tem um hifen e termina com 3 digitos

 

Agora vou explicar

 

^ o "chapeu" indica que voce quer que comece com alguma coisa, no caso \d, o \d = numeros, e depois tem o {3} voce bota entre chaves quantos caracteres voce quer que tenha antes do hifen, depois vem o hifen, e depois mais 3 digitos

o \d{3}, e o sifrão indica que voce quer terminar a expressão regular com 3 digitos , nesse caso vai retornar true no alert ja que os numeros dentro de test() vão passar na validação

 

espero que voce tenha entendido, abraço

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.