Проверка электронной почты без использования регулярного выражения - PullRequest
0 голосов
/ 03 мая 2019

Как написать проверку электронной почты, две или более электронной почты разделяются точкой с запятой. Я хочу, чтобы проверка на стороне сервера / проверка на стороне клиента выполнялась одновременно.без использования регулярных выражений.Если адрес электронной почты недействителен, он должен показывать ошибку пользователю.

Я хочу написать в контроллер

xyz.abc@mail.com xyz12.ab12c@mail.com; aqwq123bc@mail.comОн не должен принимать никаких специальных символов, кроме. (Точка) в 1-й части строки.

1 Ответ

0 голосов
/ 03 мая 2019

Если вы можете включить System.Net.Mail, то вы можете использовать следующее, но я действительно не рекомендую. Если вы не способны буквально, , используйте для этого регулярные выражения, это намного приятнее.

try {
    MailAddress m = new MailAddress("somemail@mail.com");
} catch {
    //invalid
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...