Existe alguma função pronta para verificar se uma string contém apenas números em C# ou Java ?
String
5 Respostas
T
Mais ou menos na mesma forma (use um try/catch). Em C# você pode usar TryParse e ver se ele retorna false (nesse caso você não conseguiu transformar em um número) ou true.
Pensei em fazer isso, mais pra min já tinha alguma função ja pronta
Use expressão regular.
O
b.matches("[0-9]*")
B
Poxa que tal Character.isDigit() ?
Dependendo da aplicação, pode-se usar o JGoodies Validation.
ValidationUtils.isAlpha // isNumeric // isAlphaNumeric
etc…
e eu acho que matches so funciona nas JDK mais novas… (eu acho)…
Abraços
Criado 31 de julho de 2008
Ultima resposta 2 de ago. de 2008
Respostas 5
Participantes 5