webForumDet fria alternativet

Feedback på RegExp

Webbutveckling

2 svar · 170 visningar · startad av trexter

Medlem sedan mars 20021 889 inlägg
Frågan#1

Följande kollar om en e-mail-adress är giltig. Jag undrar hur jag kan förenkla den utan att tappa precision och om jag missat något väsentligt. Tack! :)

^[a-z0-9][_a-z0-9-]+@[a-z0-9][a-z0-9-]+(\.[a-z]+)*(\.[a-z]{2,4})$

Edit: Reg-exp-strängar ser likadana ut i alla språk, eller?

Medlem sedan juni 20019 024 inlägg
#2

Ser bra ut!

Kanske skulle man kunna använda punkt (.) innan @-tecknet, dock.

En annan variant:

^[\w-\.]{1,}\@([\da-zA-Z-]{1,}\.){1,}[\da-zA-Z-]{2,3}$
Medlem sedan mars 20021 889 inlägg
#3

Ah, tack så mycket Pace! Löjligt bra med "w","d" osv. :)

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