Possible Duplicate:
Using a regular expression to validate an email address
Email Validation - Regular Expression
I use the below regular expression to validate an email address. But we found out that "*" or "/" are accepted by this regular expression but it's shouldn't!
Regex.IsMatch(email,
@"^(?("")(""[^""]+?""@)|(([0-9a-z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-z])@))" +
@"(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-z][-\w]*[0-9a-z]*\.)+[a-z0-9]{2,17}))$",
RegexOptions.IgnoreCase,
TimeSpan.FromMilliseconds(250));
Please I need your help in improving the RE to not allow "*" or "/" FYI the above code is in C#