Avatar billede md_craig Nybegynder
03. august 2002 - 21:18 Der er 6 kommentarer og
2 løsninger

Email valirering med ASP

Hej jeg skal se på om en streng er en gyldig E-Mail adresse... men det skal ikke være med JavaScript... men med ASP/VBScript

er der nogen der lige kan kaste nogle gyldne ord ud der ???
Avatar billede inkognito1 Nybegynder
03. august 2002 - 21:48 #1
En meget simpel:

email = din@mail.der.skal.valideres.dk
if "@" isin email then
ok
else
fejl
end if

Håber du kan se idéen.
Avatar billede skumbaq Nybegynder
03. august 2002 - 21:55 #2
<%
if instr(Request.Form("email"),"@") = 0 or instr(Request.Form("email"),".") = 0 then
    Response.Write "<script type=""text/vbscript"">" & vbcrlf
    Response.Write "msgbox ""Din e-mail adresse er ikke gyldig !"",vbCritical,""Test""" & vbcrlf
    Response.Write "</script>" & vbcrlf
end if
%>
Avatar billede md_craig Nybegynder
03. august 2002 - 21:55 #3
sagtens... men jeg vil også have tjecket om der er et "." på et tidspunkt efter "@" da det hvist også er ret karakteristisk for en mail...
Avatar billede md_craig Nybegynder
03. august 2002 - 21:57 #4
Skumbag... >>>

tester den ikke bare om der er henholdsvid "." og "@" i strengen... men ikke om der kommer et "." efter "@"
Avatar billede skumbaq Nybegynder
03. august 2002 - 22:07 #5
Så prøv noget i stil med dette

Dim s, c, mail

mail = "til@infojens.dk"

s = InStr(1, mail, "@", 3)
c = InStr(1, mail, ".", 3)

If s = 0 Or c = 0 Or s > c Then
    MsgBox "Fejl"
End If
Avatar billede skumbaq Nybegynder
03. august 2002 - 22:10 #6
Ups en lille fejl

Dim s, c, mail

mail = "til@infojens.dk"

s = InStr(1, mail, "@", 3)
c = InStr(s, mail, ".", 3)

If s = 0 Or c = 0 Or s > c Then
    MsgBox "Fejl"
End If
Avatar billede eagleeye Praktikant
03. august 2002 - 22:15 #7
husk der må godt være . i email adresser før @
Avatar billede skumbaq Nybegynder
03. august 2002 - 22:46 #8
derfor

c = InStr(s, mail, ".", 3)

med s for så starter den der
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