Проверка электронной почты - пробелы - PullRequest
0 голосов
/ 01 мая 2020

У меня есть следующее выражение if для проверки адреса электронной почты

if (!string.IsNullOrWhiteSpace(registerViewModel.Email) && !this.login.ValidateEmail(registerViewModel.Email))
{
   this.login.AddErrors(this.login.IdentityErrors.ValidEmailRequired());
}

этот код определяет, является ли текстовое поле для электронной почты пустым, и если электронная почта имеет правильный формат, хотя есть ли способ обнаружить пробел в начало и конец предоставленного адреса электронной почты внутри оператора if вместо изменения метода ValidateEmail?

1 Ответ

2 голосов
/ 01 мая 2020

Используйте string.Trim() для удаления пробелов на стойке и конце строки

, например:

if (!string.IsNullOrWhiteSpace(registerViewModel.Email.Trim()) && !this.login.ValidateEmail(registerViewModel.Email.Trim()))
{
   this.login.AddErrors(this.login.IdentityErrors.ValidEmailRequired());
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...