Pessoal, no struts, estou utilizando a validação de nome e outros campos. no método validate faço
if (StringUtils.isNumeric(nome)) {
errors.add("org.apache.struts.action.GLOBAL_MESSAGE",
new ActionMessage("error.nome.invalid"));
}
e funciona blz. o código acima utiliza commons-lang-api-2.1. o isNumeric verifica se a string somente contem somenete números.
mas qdo eu faço essa validação por regex, pra ver se tem algum número na string nome:
if (nome.matches("[0-9]") {
errors.add("org.apache.struts.action.GLOBAL_MESSAGE",
new ActionMessage("error.nome.invalid"));
}
dá um java.lang.NullPointerException. pq? oq estou fazendo de errado?