I am sure you have read a bunch of blog posts about email validation while making Enonic XP already, but I believe the regex you have specified blocks a bunch of valid email adresses now that gTLDs are available. Have you considered just checking that there is a @ present?
Unless I am mistaken, one example would be the email on this contact page for instance: http://about.museum/contact/