Ciao, problemino .....
come faccio a verificare in VBScript che un numero ricevuto da un form sia un numero intero e positivo?
Grazie
Ciao, problemino .....
come faccio a verificare in VBScript che un numero ricevuto da un form sia un numero intero e positivo?
Grazie
Ciao , i valori ricevuti da FORM o da QUERYSTRING son tutti di tipo stringa
Non puoi verificare il tipo dalle ASP perchè ovviamente sono stringhe .
Puoi fare un controllo sul contenuto della stringa ( se contiene solo numeri , virgole o punti )![]()
Ciao a tutti,
Ha ragione DarioN1... sono tutte stringhe
con isNumeric controlli se la stringa rappresenta un numero (sia intero che con la virgola)
quindi dovresti controllare se numerico con isNumeric, controllare se positivo con Sgn e controllare anche se intero....
usando una regular expression fai prima
codice:numero = Request.QueryString("tuoCampo") set re = new RegExp re.Pattern = "^\d+$" if re.Test(numero) then Response.Write numero & " è intero e positivo" else Response.Write numero & " NON è intero e positivo" end if![]()
io ho creato un metodo molto casareccio:
Virg=instr(h,",")
if Virg > 0 then
msgbox "il numero" & h & "non è intero" 'h è una variabile qualsiasi
else
msgbox "il numero" & h & "è intero" 'h è una variabile qualsiasi
end if
Dopo 8 anni?![]()
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
non avevo letto la data![]()