webForumDet fria alternativet

Regexp e-post

6 svar · 426 visningar · startad av leniz

lenizMedlem sedan aug. 2001676 inlägg
#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

voigtann1Medlem sedan juni 20018 810 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).

lenizMedlem sedan aug. 2001676 inlägg
#3

Hej!
Tack så mkt!
Mvh Lena

colioneMedlem sedan juni 20013 386 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}$

voigtann1Medlem sedan juni 20018 810 inlägg
#5

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

colioneMedlem sedan juni 20013 386 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.

voigtann1Medlem sedan juni 20018 810 inlägg
#7

colione skrev:

Nu talar du väl i nattmössan?

Jepp my bad.

128 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
125 ms — hämta tråd, inlägg och bilagor (db)