Siechfred: RegEx - Ich krieg's nicht gebacken...

Beitrag lesen

Hallo KD-one.

Hier soll darauf geprüft werden, ob mindestens 2 beliebige Zeichen, die aber kein Punkt sein dürfen, vorhanden sind.

So umfangreich ist es eigentlich nicht, die erlaubten Zeichen in eine Klasse zu packen, da es sich ja um die TLD handelt. Er könnte bspw. dann so lauten:

^(.+)@(.+).[a-zA-Z]{2,}$

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.

Freundschaft!
Siechfred

--
Punk's not dead: http://www.siechfreds-welt.de/badreligion.shtml
Dankbarkeit, man spürt sie ja so selten bei den Menschen, und gerade die Dankbarsten finden nicht den Ausdruck dafür, sie schweigen verwirrt, sie schämen sich und tun manchmal stockig, um ihr Gefühl zu verbergen. (Stefan Zweig)
ie:) fl:) br:? va:{ ls:? fo:§ rl:( n4:} ss:? de:µ js:{ ch:° sh:( mo:? zu:}