Fix REGEX for email. Current one is awful.

Current REGEX for email addresses validates an address formatted as 'user@domain' without the domain being finished (user@domain.com). This creates an enormous headache trying to create form validation with the current REGEX since it validates with an address formatted as 'user@domain', which is not a valid email address. This conforms to REGEX standard RFC 5322.