Como adptar esse método

2 respostas
Pedrosa

Galera tenho esse método que permite somente números, gostaria de adptar para aceitar também letras, e bloquear apenas caracteres especiais.

public static String removeCaracters(String entrada){
    Pattern numericos = Pattern.compile("([0-9])");
    Matcher encaixe = numericos.matcher(entrada);
    StringBuffer saida = new StringBuffer();
    while(encaixe.find())
       saida.append(encaixe.group());
    return saida.toString();
}

Como fazer?

2 Respostas

thiago.correa
public static String removeCaracters(String entrada){
    Pattern numericos = Pattern.compile("[0-9a-z]",Pattern.CASE_INSENSITIVE);
    Matcher encaixe = numericos.matcher(entrada);
    StringBuffer saida = new StringBuffer();
    while(encaixe.find())
       saida.append(encaixe.group());
    return saida.toString();
  }
Pedrosa

Show tiago, expressão regular matou a pau!

Criado 7 de abril de 2006
Ultima resposta 10 de abr. de 2006
Respostas 2
Participantes 2