Проверка адреса электронной почты на основе домена - PullRequest
0 голосов
/ 24 января 2011

как мне написать регулярное выражение для фильтрации адресов электронной почты в asp.net mvc? В качестве примера я хотел бы разрешить пользователям регистрировать адреса электронной почты только в том случае, если они приходят с домена microsoft.com.

1 Ответ

3 голосов
/ 24 января 2011

Вы должны использовать класс MailAddress:

MailAddress address = null;
try {
    address = new MailAddress(str);
} catch(FormatException) {
    //Invalid address
}
if (!address.Host.Equals("microsoft.com", StringComparison.OrdinalIgnoreCase) {
    //Bad domain
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...