Ir para conteúdo

POWERED BY:

Arquivado

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

ScornInPC

em mascaras

Recommended Posts

Ola pessoal, consegui achar uns codigos, e modifiquei ele, e quase consegui o que queria

 

function mcRg(v){	v = v.replace(/\D/g, "");	v = Inverter(v);	v = v.replace(/^(\d{1})(\d)/, "$1-$2");	v = v.replace(/(\d{3})(\d)/, "$1.$2");	v = v.replace(/(\d{3})(\d)/, "$1.$2");	v = Inverter(v);	return v;}

criei uma mascara assim:

##.###.###-#

#.###.###-#

 

só que o digito pode ser X tb. como fazer esse meu script aceitar "x" ou "X"? (caracteres X mesmo)

 

esse eh o padrao RG do estado de sao paulo. e é o que eu estou usando aqui.

 

Aproveitando o tópico, tem algum site que eu possa aprender esses parametros ai do replace, expresões regulares não neh??

Compartilhar este post


Link para o post
Compartilhar em outros sites

A letra xis?

Podemos modificar o primeiro replace:

v = v.replace(/\D/g, "");
Negando os números e o caractere x, tanto o minúsculo, quanto o maiúsculo.

v = v.replace(/[^x\d]/gi, "");
Uma dica de site sobre expressões regulares, em português, é o http://guia-er.sourceforge.net/

Compartilhar este post


Link para o post
Compartilhar em outros sites

então Lex, o que queria era poder digitar numeros e o "xis"resolvi com a ajuda do liilian v = v.replace(/\D/dXx/g, "");ou algo assimele tb me passou esse site que você passou, e realmente eh lindo, li até a parte das {} , muito show, acho que vou comprar o guia, eh baratinho, e pelo assunto, vale de mais =)mesmo assim, obrigadão ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que eu postei faz isso também. Com aquele "i" depois do "g", ele ignora a diferença entre os xis maiúsculo e minúsculo. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hummmmm Lex seu malandrinho ^^ por um segundo você me pegou =)

 

vou continuar minha saga de estudos dobre o assunto hoje =) daqui uns meses de treinamente vo ficar fera tambem http://forum.imasters.com.br/public/style_emoticons/default/worshippy.gif

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.