Email auf Richtigkeit prüfen

sh0x

Erfahrenes Mitglied
Hallo Leute,

ich bin gerade am verzweifeln. Muss eine Emailadresse mit SQL Regular Expressions auf Richtigkeit überprüfen und verstehe eins nicht.

Mein REGEXP sieht so aus:
Code:
^[[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])*\.([a-z]{2,4})$

Das Problem an der Sache: Wenn eine Email z.B. mark@gmx.blablabla eingegeben wird, findet dieser REGEXP das trotzdem, weil ja 2 bis 4 mal ein Zeichen nach dem Punkt kommt. Ich will aber, dass nur 2 bis maximal 4 Buchstaben nach dem Punkt folgen.
Ist das ein Greedy-Problem?

Ich hoffe, ihr könnt mir helfen :)
Grüße,
sh0x
 
Zurück