14. august 2001 - 16:34 Der er 4 kommentarer og
1 løsning

IsNumeric - Skal kunne finde et tal og ikke - + . ect.....

Min teksstreng indeholder et tal og det tjekker jeg for.
F.eks
?code=112

MEN står der f.eks
?code=12- eller ?code=-12
?code=12. eller ?code=.12

Så bliver strengen godkendt, det skal den ikke. Jeg vil kun have et \"rent\" tal

Hvad gør jeg forkert??

_______________________________________________________

intCode1 = mid(Request(\"code\"),1,3)

    If IsNumeric(intCode1) Then
        Response.Write intCode1
    Else
        Response.Write \"er ikke et tal\"
    End If

/def
Avatar billede netsrac Praktikant
14. august 2001 - 16:51 #1
Response.Write int(abs(intCode1))
14. august 2001 - 16:58 #2
ok, det hjalp lidt, nu bliver f.eks .11 til 0

Hvordan kan jeg tjekke længden, så jeg finder ud af om der er 3 ciffre?
Avatar billede netsrac Praktikant
14. august 2001 - 17:05 #3
If not Len(intCode1) = 3 Then
Response.write(\"skal være 3 tal!\")
End if
14. august 2001 - 17:11 #4
Fint, det var noget jeg kunne bruge;-))

Alt dette kun for at undgå fejl, puha:-)))

Man skal jo passe på hvad folk skriver i GET-strengen:
http://www.ejobhome.dk/da/artikler.asp?action=view&id=\'

/def
Avatar billede netsrac Praktikant
15. august 2001 - 00:44 #5
He he...man vil jo aldrig kunne komme til den side ved at følge linksene, så den fejl der opstår vil kun kunne ske ved forkert brug af systemet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester