У меня есть веб-приложение MVC 4, и мне нужно ввести и проверить некоторые адреса электронной почты, не отправляя электронное письмо на адрес электронной почты пользователя.
В настоящее время я использую базовую регулярную проверку электронной почты с помощью этого шаблона:
[RegularExpression(@"\A(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)\Z",
ErrorMessage = "Please enter correct email address")]
Несмотря на то, что это проверка адресов электронной почты, он передает [email protected] в качестве действительного адреса электронной почты. На данный момент у меня есть проверка, которая требует символов @символов. символы, где символы могут быть числовыми/буквенными и._-.
Мне нужно более стандартное подтверждение электронной почты для моего приложения MVC 4. Как это сделать?