Avatar billede pretsmann Nybegynder
27. februar 2005 - 21:47 Der er 4 kommentarer og
1 løsning

tjek for @

Hej

Er der en som kan fortælle mig hvordan man retter nedenstående kode så man tjekker om bruger indtaster @ i mailadresse feltet?

<% if mode = "send" then

if (Request.Form("Mail") <> "" AND Request.Form("Besked") <> "") then
%>

<!--#include file="ssi_mails/supportbesked.asp"-->
                                               
<%

Response.Redirect("support_ok.asp")
                                    else
                                    stripstate = "Du skal indtaste din e-mail samt besked..."
                               
        end if
                               
        end if %>
Avatar billede eagleeye Praktikant
27. februar 2005 - 21:49 #1
du kan bruge inStr funktionen:


if (instr(1,Request.Form("Mail"),"@")>0 AND Request.Form("Besked") <> "") then
Avatar billede pretsmann Nybegynder
27. februar 2005 - 23:14 #2
Tak for det hurtige svar :-))
Avatar billede pretsmann Nybegynder
07. marts 2005 - 21:52 #3
Er det også muligt at tjekke på en hel mailadr (xx@domæne.dk)
Avatar billede eagleeye Praktikant
07. marts 2005 - 22:02 #4
Jo man kan lave en funktion som denne, den kan sansynliggør email adressen er rigtig.

Function isEmail(str)
  Dim RegEx
  Set RegEx = New RegExp
  RegEx.Pattern = "^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"
  isEmail = RegEx.Test(str)
End Function


<% 
str = "xxx@xxx.dk" 
if isEmail(str) then 
  'Ok strengen str indeholder en email adresse
else 
  'Ikke en email adresse
end if 
%>
Avatar billede pretsmann Nybegynder
08. marts 2005 - 09:53 #5
Ok mange tak!
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