Seguem abaixo máscaras para RG e CPF, aceitando pontos e traços. A solução foi construída com regex na linguagem javascript.
RG (99.999.999-0): /^[0-9]{2}\.[0-9]{3}\.[0-9]{3}\-[0-9]{1}$/
CPF (999.999.999-99): /^[0-9]{3}\.[0-9]{3}\.[0-9]{3}\-[0-9]{2}$/
5 comentários:
Olá. Essa máscara não funciona porque meu estado o RG pode ter letra no fim.
Ex: 258.259.58-X
E ainda existem números que podem ser menores
23.256.589-X
E ainda é comum os usuários não usarem pontos..
25895621-0
Excelente observação. Vou alterar as expressões e postar a resposta como comentário. Muito obrigado pela contribuição.
Celso, segue nova expressão regular para as alterações que você comentou:
/^[0-9]{2,3}\.?[0-9]{2,3}\.?[0-9]{3}\-?[A-Za-z0-9]{1}$/
funciona perfeitamente, obrigado
Oi!
Onde eu devo inserir esse código? e de que forma?
Tentei desse jeito mas não funciona:
$('.RG_Sisa').mask('/^[0-9]{2,3}\.?[0-9]{2,3}\.?[0-9]{3}\-?[A-Za-z0-9]{1}$/');
Postar um comentário