You might find the replies to 'regexp to only allow for formally valid email addresses' useful.
In reply to Re: An email regex by kyle in thread An email regex by Anonymous Monk