|
| IsNumeric("3D203") Fra : Peter |
Dato : 12-07-07 08:52 |
|
Hvordan kan det være at dette giver True, hvilket vil sige at 3D203 i følge
scriptet er et nummer?
if IsNumeric("3D203") then
response.write "Det er et nummer."
else
response.write "Det er ikke et nummer."
end if
Med venlig hilsen Peter
| |
Jørn Andersen (12-07-2007)
| Kommentar Fra : Jørn Andersen |
Dato : 12-07-07 13:40 |
|
On Thu, 12 Jul 2007 09:52:13 +0200, "Peter" <mail@unknown.com> wrote:
>Hvordan kan det være at dette giver True, hvilket vil sige at 3D203 i følge
>scriptet er et nummer?
>
>if IsNumeric("3D203") then
>response.write "Det er et nummer."
>else
>response.write "Det er ikke et nummer."
>end if
Hvis du leger lidt med det, vil du se, at 3D203 tolkes på samme måde som
3E203, altså 3*10^203.
Jeg har tit set formatet 3E203 brugt, men aldrig før 3D203 - så det må
vi nok have en matematiker til at forklare.
Mvh. Jørn
--
Jørn Andersen,
Brønshøj
| |
Peter (13-07-2007)
| Kommentar Fra : Peter |
Dato : 13-07-07 09:31 |
|
"Jørn Andersen" <jorn@jorna.dk> skrev i en meddelelse
news:gr7c93ttfrec7ivehl1hnrpl83amhvb60a@4ax.com...
> On Thu, 12 Jul 2007 09:52:13 +0200, "Peter" <mail@unknown.com> wrote:
>
> >Hvordan kan det være at dette giver True, hvilket vil sige at 3D203 i
følge
> >scriptet er et nummer?
> >
> >if IsNumeric("3D203") then
> >response.write "Det er et nummer."
> >else
> >response.write "Det er ikke et nummer."
> >end if
>
> Hvis du leger lidt med det, vil du se, at 3D203 tolkes på samme måde som
> 3E203, altså 3*10^203.
>
> Jeg har tit set formatet 3E203 brugt, men aldrig før 3D203 - så det må
> vi nok have en matematiker til at forklare.
>
Det ser ud til at du har ret, ved at skrive response.write
Formatnumber(3D203) kan man få tallet skrevet helt ud. Så er man nødt til
at lave sin egen funktion, hvis man vil undgå fejl når en variabel kun må
være tal skrevet uden nogen bogstaver.
Function IsNumber(String)
IsNumber = True
For tmpi = 1 to len(String)
if Instr("1234567890",mid(String,tmpi,1)) = 0 then
IsNumber = False
Exit For
end if
Next
End Function
Med venlig hilsen Peter
| |
|
|