Validate email address in Javascript

Every time I need to build a registration form I face the problem of email validation: should it be done client side, and how?
This StackOverflow tread is the best resource on the argument I found whith a lot of examples, useful links and thoughts on why you shouldn’t validate email addresses client side.

Finally, even in discouraged, I used this function and I’m pretty satisfied.

function validateEmail(email){
	var regExp = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)
	return regExp.test(email);