Avatar billede mmolsen Nybegynder
25. juli 2002 - 00:19 Der 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.

Håber i forstår.

Hilsen Morten
Avatar billede Slettet bruger
25. juli 2002 - 00:21 #1
If Instr(Request.Form("navn"),"?") = True
Avatar billede medions Nybegynder
25. juli 2002 - 00:21 #2
Er det kun ét enkelt tegn du skal tjekke? -For så kan du gøre sådan her:

If InStr(Request.Form("navn"),"?") > 0 Then
Response.Write("Tegnet findes")
End If

//>Rune
Avatar billede medions Nybegynder
25. juli 2002 - 00:25 #3
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

//>Rune
Avatar billede bobbedude Nybegynder
25. juli 2002 - 07:50 #4
medions >> Hvad nu hvis man skriver æ ø å istedet for Æ Ø Å opdager den dem så ?
Avatar billede mmolsen Nybegynder
25. juli 2002 - 11:03 #5
Så kan man vel bruge UPCASE()

Men tak for svaret, det ser fornuftigt ud.
Avatar billede mmolsen Nybegynder
25. juli 2002 - 11:06 #6
Forresten så var det flere tegn det handlede om
Avatar billede mmolsen Nybegynder
25. juli 2002 - 13:30 #7
UCASE() ikke UPCASE()
Avatar billede medions Nybegynder
25. juli 2002 - 15:00 #8
Ja, så skal du bruge LCase(), hvis du fx. vil have alle tegnene små, skal du bruge LCase()

Thx 4 Poinz
//>Rune
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