webForumDet fria alternativet

email validering

ASPur ASP

1 svar · 252 visningar · startad av Percy

PercyMedlem sedan mars 2000187 inlägg
#1

Hej!

letade lite på Wf ang. email validering och reg exp, efter mkt klipp och klistrande fann jag Vides pattern.
Dock vet jag inte hur man tillämpar denna. Vill att man har en sträng med ett visst innehåll och om innehållet är ok dvs e-mailadressen är angiven på ett korrekt sätt så skall det indikeras med true eller false. lr finns det något annat sätt som verkar bättre?
någon som kan mer än mig och kan bidra?

alltså, vad skall stå efter raden där jag exekverar?

myString = "kalle@hotmail.com"

Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
objRegExp.Pattern = "^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"
Set myMatches = objRegExp.Execute(myString)

tack!

solbulleMedlem sedan mars 20015 287 inlägg
#2

Finns säkert bättre sätt, men men:

check = "false"
For each item in myMatches
  Response.Write "Giltig adress.<br>"
check = "true"
Next

  Response.Write check

Eller så kolla man kanske om man får en träff med hjälp av:

If myMatches.Count = 1 then 'Allt ok = en epostadress

RED. vid närmare eftertanke måste ju den sista raden "do the thing"...

138 ms totalt · 3 externa anrop · v20260731065814-full.a2ca460b
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)