Регулярное выражение для разрешения гипсов в проверке домена электронной почты - PullRequest
0 голосов
/ 06 марта 2019

У меня есть проверка доменного имени для поля. Для этого я использую [DataType (DataType.Url)] (библиотека System.ComponentModel.DataAnnotations из .net).В этом я нигде не могу позволить гипену между ними.Какое может быть возможное изменение, которое я могу сделать, чтобы разрешить гипену здесь.

1 Ответ

0 голосов
/ 06 марта 2019

Вам необходимо добавить регулярное выражение

[RegularExpression("^.*(?=.{8,})[\\w.]+@[\\w.-]+[.][a-zA-Z0-9]+$", ErrorMessage = "Invalid Email")]
public string Email { get; set; }

Для получения дополнительной информации об исключении дефиса в домене с помощью регулярных выражений

Регулярное выражение проверки электронной почты не указано дефисами

...