Como criar uma "mascara dinamica"?

3 respostas
I

Eae galera.

Preciso de uma ajuda pra criar uma mascara meio que dinâmica…

O problema é que preciso criar essa mascara para uma inscrição estadual da Bahia. O problema é que existem 2 formatos.

1º: ######-##
2º: #######-##

Praticamente identicos, com a unica diferença de um digito a mais antes dos dois digitos verificadores.

Então eu queria saber como eu fasso pra deixar sempre o -## e ao mesmo tempo deixar que a pessoa digite no maximo 9 números antes desse -##.

Grato desde já.

3 Respostas

leoramos

É swing?
Tem a API BrazilUtils, pode te ajudar.
De qualquer forma, podes usar um JFormattedTextField com uma RegEx.
Abraço!

I

Hmm, beleza.

Eu nunca usei RegEx antes, esses artigos são bons pra aprender? http://download.oracle.com/javase/tutorial/essential/regex/

leoramos

Opa, são sim!
Aliás, ótima iniciativa de procurar na documentação oficial. Melhor referência não pode haver! hehe

Criado 18 de julho de 2011
Ultima resposta 18 de jul. de 2011
Respostas 3
Participantes 2