25. juli 2002 - 00:19Der er
7 kommentarer og 1 løsning
Check af tegn ??
Hvordan kan man checke om en streng indeholder specielle tegn, som man ikke vil have at brugeren taster ind i en form, når der fx. skal oprettes et navn.
Et meget dumt eksempel, som viser hvad jeg mener :) (tror jeg ) :o)
<% If Request.Form("navn") = ??? Then Response.Redirect("fejlside.asp") Else et eller andet End If %>
??? er så lig med det som skal checke om der er specielle tegn i. (fx. !"#¤%&/()=?`ÆØÅ) m.m.
Men hvis fx. det er flere tegn du skal tjekke, så tror jeg den nemmeste løsning er sådan her:
strTegn = ":,!,#,¤,%,&,/,(,),=,?,`,Æ,Ø,Å" 'Adskil hver tegn med et komma arrTegn = Split(strTegn,",")
For i = 0 To UBound(arrTegn) If InStr(Request.Form("navn"),arrTegn(i)) > 0 Then Response.Write("Tegnet " & arrTegn(i) & " findes!") Else Response.Write("Tegnet " & arrTegn(i) & " findes ikke!") End If Next
Ja, så skal du bruge LCase(), hvis du fx. vil have alle tegnene små, skal du bruge LCase()
Thx 4 Poinz //>Rune
Synes godt om
Ny brugerNybegynder
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.