Stefan Janssen: Regulärer Ausdruck: Suchmuster funktioniert nicht!?

Beitrag lesen

Überprüft wird, ob folgendes im String vorkommt: genau
ein Zeichen aus \w, dann ein @, dann genau ein Zeichen aus \w, dann
ein Punkt, dann genau ein Zeichen aus \w.

das würde ja bedeuten, dass nur z.B. a@b.c erkannt wird, aber dem ist nicht so, abc@d.efg wird auch erkannt.

/\w+@\w+.\w+/

Dann überprüft er, ob im String vorkommt: mindestens ein Zeichen aus
\w, dann ein @, dann mindestens ein Zeichen aus \w, dann ein Punkt,
dann mindestens ein Zeichen aus \w.

Leider werden dann aber auch Umlaute als korrekt angesehen.

\w ist eine abkürzende Schreibweise für u.a. [a-zA-Z9-0] und bedeutet
soviel wie "allgemein lesbare Zeichen" oder so... ;)

incl. ä,ö,ü,Ä,Ö,Ü (je nach System)

bye, Frank!

Gruß
Stefan

ps. Ob man @-Zeichen in regulären Ausdrücken maskieren muss, weiß
ich gerade nicht auswendig. Ich vermute aber nein.

stimmt