From http://www.mkyong.com/regular-expressions/how-to-validate-email-address-with-regular-expression/