Come faccio a verificare se un campo ricevuto da un form contiene solo numeri?
non ho trovato niente di utile qui: http://download.oracle.com/javase/1....lang.String%29
sicuramente mi sarà sfuggito![]()
Come faccio a verificare se un campo ricevuto da un form contiene solo numeri?
non ho trovato niente di utile qui: http://download.oracle.com/javase/1....lang.String%29
sicuramente mi sarà sfuggito![]()
Sezione sbagliata, titolo assente... in futuro fai più attenzione.
Ad ogni modo: un metodo che può essere usato è verificare se il valore può essere rappresentato come double (dato che tutti gli interi e i float sono un sottoinsieme dei double):
Oppure costruisciti una espressione regolare e fai il test usando il metodo matches() di String.codice:String campoRicevuto = request.getParameter( ... ); try { double d = Double.parseDouble( campoRicevuto ); } catch (NumberFormatException nfe) { // Non è un double }
Sposto la discussione e aggiungo un titolo.
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
S C U S A![]()
non so come ho fatto a non accorgermene!
grazie mille, seguirò i tuoi consigli![]()