Hallo,
Allerdings verstehe ich diese langen angaben nicht. Ich habe es jetzt nach dem dem Google-Treffer gemacht.
/^[a-zA-Z0-9._]+@[a-zA-Z0-9._]+\.[a-zA-Z0-9]+$/
Das sperrt halt viele aus, z.B. o'reilly@example.com
Selber schuld wer so einen Namen hat und auch noch in der Mail-Adresse benutzen will ;)
Gruß, Don P