tenho esse metodo
public static JFormattedTextField getCPF() {
return getFormatado("###.###.###-##");
}
esse metodo faz com que meu jtextfiedl receba valor de cpf exemplo
System.out.print(jtfCpf_Cliente.getText());
___.___.___-__
quando coloco esse comando ele me retorna essa string
quero saber se essa string possui numero ou nao se foi digitado o cpf e depis de digitar exemplo a string fica assim
[CPF removido]
como saber se essa string ___.___.___-__ possui algum numero ???????
String
2 Respostas
T
Não é melhor tentar validar o CPF em vez de checar simplesmente se tem números? Para validar o CPF, use alguma rotina que já existe pronta na Internet.
Ao invés de preencher o seu JFormattedTextField, faça o seguinte:
jFormatoCPF.setPlaceholderCharacter('_');
Isso vai deixar todos os campos vazios preenchidos com ‘_’ sempre que não tiver nenhum número. Os pontos e ífen já aparecem por padrão quando você define essa máscara.
Aí fica a seu crítério, você pode mandar procurar se existe algum ‘_’ no seu formato, caso exista, o CPF é inválido.
Espero ter ajudado.
Criado 10 de dezembro de 2008
Ultima resposta 10 de dez. de 2008
Respostas 2
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo