KD-one: RegEx - Ich krieg's nicht gebacken...

Beitrag lesen

Hi Siechfred,

Allerdings ist dein RegEx so nicht unbedingt brauchbar, er matcht auch auf "..@..de", und dies ist definitiv keine gültige E-Mail. Im Endeffekt prüfst du nämlich nur das Vorhandensein des "@" und der TLD. Da gibt es einen RegEx für die Gültigkeit von E-Mails von CK in den Feature-Artikeln, der hilft dir auf jeden Fall weiter.

Ich zitiere hier mal Sven Rautenberg, dessen Intention ich übernommen habe, da ich denke, er weiss, wovon er spricht:
<zitat>
Deshalb mein guter Rat: Eine Mailadresse, der man von überall her schreiben kann, besteht aus: Mindestens einem Zeichen, einem @, mindestens einem Zeichen, einem Punkt, und mindestens zwei Zeichen, die kein Punkt sind.
</zitat>
Genauso habe ich versucht, meine RegEx aufzubauen, um künftige Änderungen abzufangen, ohne gleich jedesmal nachbessern zu müssen.
Das Argument mit dem Punkt scheint mir aber schlüssig, folglich müsste die RegEx so aufgebaut werden:
[1]@[^.].[^.]{2,}$
Stimmt das nun so???

Gruß

Kurt

--
Nein, ich beantworte keine Anfragen per e-mail.
ss:( zu:) ls:[ fo:) de:] va:| ch:| sh:( n4:° rl:( br:? js:| ie:% fl:( mo:?
"Die Destination des Menschen liegt in der Weisheit, die es zu erlangen gilt."  (Moriartes, gr. Philosoph, 314-244 v. Chr.)"
http://elektro-dunzinger.at
http://shop.elektro-dunzinger.at

  1. ^. ↩︎