2013-11-10 4 views
-1

Hei, Я написал следующее регулярное выражение для проверки его работы электронной почты, но не проверяя, когда я пишу test @ test ... test.com. он должен указывать на ошибку этого идентификатора электронной почты, потому что он недействителен. Может ли кто-нибудь сказать, что не так в следующем выражении regulatРегулярное выражение для электронной почты

Regex для электронной почты.

@ "^ (([a-zA-Z0-9 _-.] +) @ ([A-zA-Z0-9 _-.] +). ([A-zA-Z] {2,5 }) {1,25}) + $

Он должен проверить все следующие

  1. [email protected], [email protected], [email protected]
  2. mkyong111 @ mkyong.com, [email protected], [email protected]
  3. [email protected], [email protected]
  4. [email protected], mkyong [email protected]
+2

просто посмотреть на ссылки справа - раздел ** ** Связанные – Artur

+0

@Artur это очень действительная точка - Нужно также изучить ** Связанный ** раздел SO – exexzian

ответ

1

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

REGEX - Email Address

Смежные вопросы