Hola a todos buenas tardes, vengo a contarles que no puedo validar un String que paso como parámetro, por ejemplo colocando un "holamundo" o "holamundo568" siempre de devuelve TRUE, es decir que no distingue entre solo letras y, letras y números. Aquí les paso el código, desde ya muchas gracias!
pd:Ya probé con "[\\w]*" y es lo mismo
Código:
public boolean isNumeric(String string) {
boolean valor = true;
String condicion = "[A-Za-z0-9_]";
Pattern patron = Pattern.compile(condicion);
Matcher emparejador = patron.matcher(string);
emparejador.find();
if (emparejador.find() == true){
return valor;
}else if (emparejador.find() == false) {
valor = false;
}
return valor;
}