sabre150 wrote:Yes. And following on from that: if your application looks at somebody's (valid) e-mail address and tells them it isn't a valid e-mail address, they are going to think you are a fool. And if your application is being used for commercial purposes, that would be a black mark against your company. You're better off not validating e-mail addresses at all than implementing a solution with false negatives.
In general terms, that regular expression is a very poor attempt to check an email address syntax. Very poor because it does not cover the full specification.