I need a Regular expression for Email Id that contains special characters like `.;<>[]\"` space and even @ sign.It should not allow any multiple spaces in between. The username can't start with a space but it may contain a space inbetween like

"John "Smith\@yahoo.com

The Email Id can be like below 

```
very.(),:;<>[]\".VERY.\"very@\\ \"very\".unusual"@strange.example.com 

```

The Regex should work with **C#** like this 
`[RegularExpression("^[a-zA-Z0-9_\\.-]+@([a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,6}$", ErrorMessage = "E-mail is not valid")]` and with jQuery

Thanks in advance