webForumDet fria alternativet

kolla om e-posten är rätt

ASP

5 svar · 299 visningar · startad av sailsoft

Medlem sedan juli 2001225 inlägg
Frågan#1

någon som har en komplett funktion för att verligen kolla så att e-postadressen är rätt, typ regexp !

Medlem sedan mars 2002777 inlägg
#2

Problemet brukar inte ligga i att ange en "rätt" epostadress. De som vill mygla brukar veta att den måste innehålla en punkt (.) och ett snabelA (@). Problemet är om den adressen de anger fungerar.

Två sätt som kan användas på typ en medlemssida:

  1. skicka ett automatgenererat lösenord till den adressen de angivit.
  2. Skicka ett mail till adressen och låt användaren klicka på en medskickad länk som aktiverar "kontot".
Medlem sedan dec. 19998 577 inlägg
#3

Här är ett pattern som jag använder, den funkar även om man använder en ip-adress som domän:

"^([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})(\]?)$"

Medlem sedan apr. 20021 203 inlägg
#4

Ursprungligen av Vide **Här är ett pattern som jag använder, den funkar även om man använder en ip-adress som domän:

"^([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})(\]?)$"**

Hmm, skulle du kunna föklara ite hur du får den "in i koden"?

Medlem sedan okt. 20005 273 inlägg
#5

Du lägger in den i ett regular expresion objekt

Läs mer på vides sida http://www.webeye.nu/default2.asp?que=asp/default.asp&exec=asp/artiklar/asp_11.asp

Medlem sedan feb. 200112 078 inlägg
#6

Kan även kolla så att det är åtminstone ett tecken framför @:et, ett tecken efter och även två eller fler tecken efter punkten. :)

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