String cnpj = "95.524.261/0001-17";
String cnpj1 = cnpj.replaceall("./-","");
System.out.print(cnpj1);
Obrigado.
String cnpj = "95.524.261/0001-17";
String cnpj1 = cnpj.replaceall("./-","");
System.out.print(cnpj1);
Obrigado.
Acho que isso:
String cnpj = "95.524.261/0001-17";
cnpj = cnpj.replaceAll("[./-]", "");
System.out.print(cnpj);
[]'s
A solução do getAdicted funciona bem.
Porém, em geral eu proponho você sempre focar no que deve permitir em uma input, e não no que deve proibir.
É o conceito de whitelist ao invés de blacklist.
No seu caso, ao invés de bloquear ponto, barra e traço, você pode pensar em remover tudo que não seja dígito:
String cpf = input.replaceAll("\\D", "");
Com isso você costuma ganhar alguns casos não-pensados “de graça” (tipo, espaços em branco).
A solução do getAdicted funciona bem.Porém, em geral eu proponho você sempre focar no que deve permitir em uma input, e não no que deve proibir.
É o conceito de whitelist ao invés de blacklist.
No seu caso, ao invés de bloquear ponto, barra e traço, você pode pensar em remover tudo que não seja dígito:
String cpf = input.replaceAll("\\D", "");Com isso você costuma ganhar alguns casos não-pensados “de graça” (tipo, espaços em branco).
Perfeito!!
Obrigado ajudou muito.
Edita seu primeiro post e coloca [RESOLVIDO], ajuda a organizar…
[]'s