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).
[quote=AbelBueno]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).[/quote]
Perfeito!!
Obrigado ajudou muito.
Edita seu primeiro post e coloca [RESOLVIDO], ajuda a organizar…
[]'s