Don P: Funktion istEmail

Beitrag lesen

Hallo,

Ist hier jemand anwesend der mir das mal genau erklären kann was da geprüft wird ??

Mit r1 wird geprüft, ob mehrere "@" vorkommen, oder mehrere"" oder ein "@" oder am Anfang ein "", was alles nicht erlaubt ist.

r2 wird nicht benutzt, war vielleicht ein früherer Versuch.

r3 prüft, ob die Adresse mit einer Folge der Zeichen
"_", Kleinbuchstabe, Großbuchstabe, Ziffer oder "-"
beginnt, evtl. gefolgt von mehrfach
einem Punkt plus einer Folge der Zeichen
"_", Kleinbuchstabe, Großbuchstabe, Ziffer oder "-",
worauf dann ein "@" folgt, und mindestens einmal eine Folge der Zeichen
Kleinbuchstabe, Großbuchstabe, Ziffer oder "-" mit Punkt am Ende,
gefolgt von mindestens 2 der Zeichen
Kleinbuchstabe, Großbuchstabe
ganz am Ende.

Kann es sein das es nicht geprüft wird, ob innerhalb der Mailadresse ein Leerzeichen steht ??

Doch. In r3 werden keine Leerzeichen erwähnt, also sind sie nicht erlaubt.

Irgendwo habe ich einmal gelesen, dass es seeehr schwer bis unmöglich ist, mit letzter Sicherheit eine gültige von einer ungültigen Mailadresse zu unterscheiden.

Gruß, Don P