Galera, não estou conseguindo fazer a validação de uma String.
O valor só pode aceitar números e letras de A a F.
Não pode aceitar espaços nem outros caracteres.
Meu código está assim:
Pattern pattern = Pattern.compile("[g-zG-Z]");
Matcher matcher = pattern.matcher("EAE-1234");
if( matcher.find() ){
System.out.println("String invalida");
}else{
System.out.println("String valida");
}
Mas eu acho melhor colocar no pattern só os valores válidos. Acho que ficaria mais fácil de validar.
Alguém poderia me ajudar?