Avatar billede Syska Mester
26. oktober 2005 - 11:42 Der er 7 kommentarer og
1 løsning

Email regex

Hey,

Nogen der ligger inde med en god regex til at se efter om en email er valid?

mvh
Avatar billede dmdisco Nybegynder
26. oktober 2005 - 11:46 #1
\b[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}\b
Avatar billede dmdisco Nybegynder
26. oktober 2005 - 11:48 #2
ellers kan du finde en masse gode her http://www.regexlib.com/
Avatar billede dmdisco Nybegynder
26. oktober 2005 - 11:49 #3
som den her

^([a-zA-Z0-9_\-])+(\.([a-zA-Z0-9_\-])+)*@((\[(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5]))\]))|((([a-zA-Z0-9])+(([\-])+([a-zA-Z0-9])+)*\.)+([a-zA-Z])+(([\-])+([a-zA-Z0-9])+)*))$
Avatar billede Syska Mester
26. oktober 2005 - 18:42 #4
tjaaa, virker stdig ikke helt, da man ikke må have 2 stk - efter hinanden i domain navnet...
Avatar billede Syska Mester
07. november 2005 - 18:45 #5
og navn@domain.o tager den også som gyldig, så nej, den virker ikke.....
Avatar billede dmdisco Nybegynder
08. november 2005 - 09:09 #6
^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$

men som sagt er der flere eksempler herpå
http://www.regexlib.com/DisplayPatterns.aspx
Avatar billede Syska Mester
15. november 2005 - 20:00 #7
Man skulle da tro at de virkede siden de er blevet postet der....... det bliver åbenbart ikke tjekket specielt godt efter.... :-)

Det lader til den den sidste du postede virker bedre...

Skal nok vende tilbage hvis jeg også finder fejl i den :-)

// ouT
Avatar billede dmdisco Nybegynder
17. november 2005 - 10:11 #8
ja lidt sært faktisk hehe
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester