Avatar billede ldplusse Nybegynder
28. januar 2003 - 22:15 Der er 5 kommentarer og
1 løsning

Check for tilladte tegn

Jeg skal bruge noget kode i ASP, som kan checke om en variabel indeholder ugyldige tegn.

Den skal feks. checke at "æøå" ikke eksistere i variablen.
Avatar billede medions Nybegynder
28. januar 2003 - 22:23 #1
Variabel = "asdflkja æ ø ø"
If InStr(Variabel,"æ") Or InStr(Variabel,"ø") Or InStr(Variabel,"å") Then
  Response.Write("Der indgår æ, ø eller å i variablen!")
End If

//>Rune
Avatar billede ldplusse Nybegynder
28. januar 2003 - 22:44 #2
Tak for det.
Lige det jeg manglede.
Kan den laves kortere, så man feks. kan nøjes med at skrive feks. "abcdefghijklmnopqrstuvwxyzæøå" i en sætning.

Så kan jeg nemlig  bruge den i et felt, hvor man kun må skrive alfabetet
Avatar billede medions Nybegynder
28. januar 2003 - 22:44 #3
Thx 4 Poinz

//>Rune
Avatar billede medions Nybegynder
28. januar 2003 - 22:54 #4
Var nu så lidt ;o)
Hvis du vil tjekke om det kun er bogstaver der er i dit felt, vil jeg forslå du bruger Reg. Exp og JavaScript! -det bruges til validering af variabler!

//>Rune
Avatar billede ldplusse Nybegynder
28. januar 2003 - 23:25 #5
Jeg har et andet problem.
----kode-------------------
  For n = 1 to 25
      if n <> accountnumber then besked = besked & "<a><font color=red><font size=1>- N: " & n & " - accountnumber: " & accountnumber & "</font></a><br></b>" end if
      nx = n
      if nx = "1" then nx = "" end if
      If email = rs("email" & n & "") and rs("account" & n & "") <> "" Then
      besked = besked & "<a><font color=red><font size=1>- Den valgte email adresse er allerede valgt i konto: <b>" & rs("domain") & nx & "</font></a><br></b>"
      fejl = "True"
      end if
      next
------kode slut------

Selvom at n=accountnumber så bliver det stadig skrevet ind i variablen besked.
Det er pi.... irriterende, jeg har flere gange løbet ind i noget kodefejl som denne, som ikke gav nogen mening.

Hvorfor kan den ikke se at n=accountnumber, når det står inde i en for/next løkke.
Avatar billede medions Nybegynder
28. januar 2003 - 23:28 #6
Jeg forstår ikke lige hvad du mener!

-i øvrigt har jeg besvaret det første og oprindelige spm, så du må ligge nogle flere points i puljen for mere hjælp!

//>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