Something like the following should work (I removed some other obvious errors or features):
\w[-+._\w] +@ \w[-.\w]+\.\w[-.\w]+
however, keep in mind that any template you choose will always exclude some valid email addresses (the email standard is very broad), at the same time you can include some invalid ones.
source share