function checktal(streng) alle_er_tal = true for i = 1 to len(streng) if not IsNumeric(mid(streng, i, 1)) then alle_er_tal = false exit for end if next checktal = alle_er_tal end sub
hvis en streng nu indeholder både tal og bogstaver. fx:
str= "a32"
det jeg gerne vil gøre er, at teste på om den første karakter i strengen er et tal!! ved ikke helt om det var en mulighed at teste på om ascii værdien er mindre end 0x40 og større end 0x30?
Fx
if left(str,1)>0x30 And left(str,1)<0x40 Then .... .... end if
function checktal(streng) alle_er_tal = true for i = 1 to len(streng) if not IsNumeric(mid(streng, i, 1)) then alle_er_tal = false exit for end if next checktal = alle_er_tal end function
function checktal(streng) alle_er_tal = true for i = 1 to len(streng) if not IsNumeric(mid(streng, i, 1)) then alle_er_tal = false exit for end if next checktal = alle_er_tal end function
function checktegn(tegn) tegn_er_tal = true if not IsNumeric(tegn) then tegn_er_tal = false checktegn = tegn_er_tal end function
Eksempel med hel streng, sidste 3 tegn og første tegn:
function checktal(streng) alle_er_tal = true for i = 1 to len(streng) if not IsNumeric(mid(streng, i, 1)) then alle_er_tal = false exit for end if next checktal = alle_er_tal end function
function checktegn(tegn) tegn_er_tal = true if not IsNumeric(tegn) then tegn_er_tal = false checktegn = tegn_er_tal end function
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.