Проблема проверки выражений электронной почты
Привет Друзья,
У меня есть два выражения для проверки идентификатора электронной почты
#1 " ^[a-zA-Z0-9_\\+-]+(\\.[а-за-З0-9_\\+-]+)*@[а-за-З0-9-]
+(\\. [a-zA-Z0-9-]+)*\\.([a-zA-Z]{2,4})$"
#2 " регулярное выражение.Выполняется(файл ViewModel.Электронной почты, @"^[\ш-\.]+@(элемент[\W-]+\.)+элемент [\W-]{2,4}$)"
Проблема заключается в том, что выражение проверки #1 всегда успешно. Но выражение проверки #2 в некоторых случаях терпит неудачу.
1. почему выражение №2 является неудачным
2. какое выражение (#1 и #2) Лучше всего использовать
Пожалуйста, помогите в этом вопросе.
Спасибо,
Шанмуга Раджа
Что я уже пробовал:
Я не знаю, почему " регулярное выражение.Выполняется(файл ViewModel.Электронной почты, @"^[\ш-\.]+@(элемент[\W-]+\.)+элемент [\W-]{2,4}$)" становится плохо.