MudGuard: Zu testen: RegExp für e-mail-Syntax

Beitrag lesen

Hi,

aber warum verwendest du nicht einfach sowas wie "^.{2,}@.{2,}..{2,10}$"?
Eine Useradresse muß nicht zwei Zeichen lang sein - eines ist Minimum.
achso, das wusste ich nicht, dann könnte man doch das erste {2,} einfach auf {1,} kürzen (bzw. dann tut es glaube ich auch ein '+')
mhh... irgendwie kommt die adresse aa@x.org durch meine Ausdruck durch *rätsel*

Wieso? 2 Zeichen, @, mindestens 2 beliebige Zeichen (x.), gefolgt von einem beliebigen Zeichen (o) gefolgt von 2 bis 10 beliebigen Zeichen (rg)

. matcht ein beliebiges Zeichen.

^.{2,}@.{2,}..{2,10}$
            ^
An der markierten Stelle meintest Du wohl .

Aber dann wäre a@127.0.0.1 nicht möglich...

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.