webForumDet fria alternativet

email validering

ASP

1 svar · 252 visningar · startad av Percy

Medlem sedan mars 2000187 inlägg
Frågan#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!

Medlem 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"...

257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)