Примечание: вопрос был отредактирован, чтобы соответствовать тому, что я пробовал от комментаторов.
Я пытаюсь сопоставить адрес электронной почты, однако, когда я помещаю одно и то же выражение в код позади, по сравнению с aspx, я, похоже, получаю разные совпадения для адреса электронной почты. Валидатор регулярных выражений aspx, похоже, работает правильно, однако мне также нужно проверить мой веб-сервис. Я уверен, что мне не хватает чего-то простого здесь, у кого-нибудь есть идеи.
Regex regExEmail = new Regex(@"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");
if (!regExEmail.IsMatch(contact.emailAddress))
{
//do something
}