Nunja wie auch immer. eMails ala asdflkj@asldkgj werden bei meiner RegEx als funktionierend gemeldet. Weiß jemand warum?
"0-9_-]+(.[a-z0-9_-]+)" (ein Teil deines regulären Ausdruckes)
also wenn ich das jetzt nicht komplett falsch verstehe, wird der "." nicht als Punkt gewertet sondern als regulärer Ausdruck, was wiederum bedeutet, dass an dieser Stelle nur irgendein x-beliebiges Zeichen stehen muss...
cuz thecreep
Hmm, der Punkt steht für ein beliebiges Zeichen außer Leerzeichen, soweit ich weiß. Das ist dafür gedacht, dass Konstrukte wie bla.bla@web.de oder bla_bla@web.de erstellt werden können. Es darf halt nur kein Whitespace enthalten sein, was durch "." abgedeckt wird. Richtig oder irre ich mich?
Und wenn das richtig ist wo liegt dann der Fehler, dass mein RegEx trotzdem fehlerhafte eMail Adressen verifiziert?