Oprettet tor. d. 22. februar 2001 kl. 12:58:12

nil.dk
nil.dk (32.716 point. Point ude: 360)


Alfanumeriske tegn

Hejsa.

Kan jeg på en smart måde checke om en streng består af alfanumeriske tegn og ikke andet?

Skrevet tor. d. 22. februar 2001 kl. 13:23:03| #1


Skrevet tor. d. 22. februar 2001 kl. 13:24:28| #2

nil.dk
nil.dk (32.716 point)
Den checker jo kun om det er et tal...

Skrevet tor. d. 22. februar 2001 kl. 13:30:00| #3

bjarke-b
bjarke-b (39.816 point)
Hvad mere skal der checkes

Skrevet tor. d. 22. februar 2001 kl. 13:30:58| #4

nil.dk
nil.dk (32.716 point)
Alfanumeriske tegn er alle bogstaver og tal, men ikke specialtegn.

Skrevet tor. d. 22. februar 2001 kl. 13:32:39| #5


Skrevet tor. d. 22. februar 2001 kl. 16:25:50| #6

nute
nute (95.551 point)
Hei,

du kan jo bruke Javascript på denne måte, eller så kan du oversette dette til ASP og benytte det på samme måte hvis du vil ha en serverside validering...

<html>
<head>
<script language=JavaScript>
<!--Hide from old browsers

var chars = \"AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzÆæØøÅå1234567890\";

function checkChars(){
  var element = document.form.test.value;
    if( chars.indexOf( element ) > -1 ){
      return true;
    }
    return false;
}
-->
</script>
</head>

<form name=\"form\" action=\"test.html\" onSubmit=\"return checkChars();\" method=\"post\">
<input type=\"text\" name=\"test\"><br>
<input type=\"submit\" value=\"submit\">
</form>
</body>
</html>

/nute

Skrevet fre. d. 23. februar 2001 kl. 08:41:33| #7

eagleeye
eagleeye (337.355 point)
www.eagleeye.dk
Selv bygget function:
function isAlfanumeric(val_string)
validchars = \"AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzÆæØøÅå1234567890\"
for i = 1 to len(val_string)
  if instr(1, validchars, val_string(i)) = 0 then
    isAlfanumeric = False
    exit function
  end if
next
isAlfanumeric = True
end function

Skrevet fre. d. 23. februar 2001 kl. 09:45:27| #8

nil.dk
nil.dk (32.716 point)
Eagleeye >> den ser fin ud, tak.

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   



Seneste spørgsmål

Tvinge til download og ikke åbne

Oprettet den 9. februar 2016 kl. 17.28
lordnelson giver 200 point for svar | Giv et svar »

Link til fil, liggende på anden server

Oprettet den 9. februar 2016 kl. 14.12
lordnelson giver 200 point for svar | Giv et svar »

if InStr then

Oprettet den 2. februar 2016 kl. 23.25
EveryMA giver 60 point for svar | Giv et svar »

Seneste guides

Luk en tråd
Defraggler og din SSD.
Must-know genvejstaster til WordPress
Slettet





Computerworld

Teaser billede

"Da jeg afleverer tingene, vil de ikke betale. Men gudskelov har databasen et master-password, som jeg kender"

"Da jeg afleverer tingene, vil de ikke betale. Men gudskelov har databasen et master-password, som jeg kender"

CIO

Teaser billede

Her kan den danske stat lære noget: Sådan skifter Nordea it-platform til 7,5 milliarder kroner

Efter flere års tilløb er Nordea godt i gang med at udskifte hele sin it-infrastruktur. Læs her, hvordan projektet til mere end syv milliarder kroner minder om statens it-udfordringer, og hvordan...

Comon

Teaser billede

Xbox ramt af syv timer langt nedbrud: Så fik kendt musiker nok

Frustrationer over gårsdagens lange nedbrud på Xbox-netværket har fået gangsterrapperen Snoop Dogg til at gå amok over for Microsoft og selskabets stifter Bill Gates. Se videoen her.

Channelworld

Teaser billede

Her er de mulige - og mest sandsynlige - købere af Fona

Fona skal inden 25. februar finde en villig investor, som helt eller delvis vil overtage den kriseramte butikskæde. Alternativet er en konkurs. Her har du en oversigt over de mulige købere af...

White paper

Teaser billede

Innovation gennem intelligent forretningsdrift

Intelligent Business Operations gør det muligt at transformere missionskritisk indsigt til den rette handling og derved styrke forretningen.



Udgiver · © 2016 Computerworld A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger