The futility of matching valid email addresses using regexps is aptly demonstrated by this supposedly correct one:
http://www.ex-parrot.com/~pdw/Mail-RFC822-Address.html