Emailadres controleren met Regex

Status
Niet open voor verdere reacties.

Robbinski12

Gebruiker
Lid geworden
7 apr 2008
Berichten
248
Hallo allemaal,

Ik heb even een vraagje...
Dit is een veelgebruikte regex voor het controleren van een emailadres:
Code:
^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$
Helaas houdt deze regex geen rekening met meer-letterige tld's zoals .co.uk, .museum en .travel.
Iemand een idee om dit ook door de test te laten komen, zonder alles met 6 letters toe te laten?

Gr. Robin

EDIT: .co.uk rekent 'ie wel goed :o
 
Laatst bewerkt:
^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$

{2,6} is het handigst, anders moet je steeds alle nieuwe tld's toevoegen.
 
Tja daar heb je op zich wel een punt...

1 dingetje nog, waarom rekent ie sdfgh@d.dddddddd goed? Ik heb 'm ff zitten testen, en dat zou niet moeten kunnen... toch?

Gr. Robin

EDIT: Sorry, mijn fout... Had het dollarteken niet mee gekopieërd :o
Dank je wel ;)
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan