Avatar billede allan-holm Praktikant
31. oktober 2007 - 12:19 Der er 4 kommentarer og
1 løsning

check en streng for ugyldige tegn.

hvordan checker jeg om en streng har ugyldige tegn?

f.eks

ugyldigetegn = "<,>,æ,ø,å"

str = "test@test.dk"

det er for at sikre at der ikke indtastes ugyldige tegn i en form til emailadresse.

på forhånd tak
Avatar billede ffsoft Praktikant
31. oktober 2007 - 12:22 #1
Du skal kigge på regulære udtryk (regular expressions)


http://www.regular-expressions.info/email.html
Avatar billede nielle Nybegynder
31. oktober 2007 - 18:04 #2
æ, ø og å er ikke ugyldige tegn. De kan optræde bæde før @-tegnet og i s3elve domæne navnet.
Avatar billede nielle Nybegynder
31. oktober 2007 - 18:22 #3
Kode:

str = "test@test.dk"

Dim re
Set re = new RegExp
re.Pattern = "^[^ ]+@([\w-]+\.)+[a-z]{2,}$"

If re.Test(str) Then
    ' Det lignere en lovlig emailadresse
Else
    ' Det ligner bestemt ikke en emailadresse
End If

Men husk lige at blot fordi at det ligner en email adresse, ja så er du hverken sikret at den faktisk eksistere eller at der er nogen som læser de mails som bliver sendt til den.
Avatar billede allan-holm Praktikant
01. november 2007 - 12:30 #4
Tak nielle gi et svar
Avatar billede nielle Nybegynder
01. november 2007 - 12:51 #5
Svar :^)
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