webForumDet fria alternativet

Regexp e-post

ASP

6 svar · 426 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Frågan#1

Hej!

Såg ett förslag här på forumet för validering av inskriven e-post som ser ut så här:

epostfilter.Pattern = "^[a-z0-9.-_]{1,20}@[a-z0-9.-_]{1,20}.[a-z]{2,4}$"

Skriver man in en e-post adress som ser ut så här så godkänns den inte, kan inte se vad det skulle bero på, bindestrecket finns ju med i koden?

a-b@telia.com

Mvh Lena

Medlem sedan juni 20019 519 inlägg
#2
^[a-z0-9.[b]\[/b]-_]{1,20}@[a-z0-9.[b]\[/b]-_]{1,20}.[a-z]{2,4}$

\- är -.
inne i en [] så är - från x till y.(a-z är alla tecken mellan a-z).

Medlem sedan aug. 2001676 inlägg
#3

Hej!
Tack så mkt!
Mvh Lena

Medlem sedan juni 20014 421 inlägg
#4

du bör även ha med plustecken som godkänt tecken i namnet.
^[a-z0-9.\-\+_]{1,20}@[a-z0-9.\-_]{1,20}.[a-z]{2,4}$

Medlem sedan juni 20019 519 inlägg
#5

inne i [] ska det inte spela någon roll. Men det skadar inte att använda samma sak överallt.

Medlem sedan juni 20014 421 inlägg
#6

voigtann1 skrev:

inne i [] ska det inte spela någon roll. Men det skadar inte att använda samma sak överallt.

Nu talar du väl i nattmössan? Eller vad är det du försöker få fram? Jag försökte få fram att ett plustecken i en mailadress är ett okej tecken och man bör därför tillåta det.

Exempelvis är: cool+apa@gmail.com en godkänd adress.

Medlem sedan juni 20019 519 inlägg
#7

colione skrev:

Nu talar du väl i nattmössan?

Jepp my bad.

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)