Достаточно ли проста проверка адреса электронной почты, просто проверяя @ - PullRequest
0 голосов
/ 03 апреля 2019

В моей компании есть приложение, которое в настоящее время проверяет только поиск «@» в адресе электронной почты. Приложение обновляется для поддержки других культур и сценариев использования письменного языка. Я предложил использовать код регулярного выражения от Microsoft, который проверяет адреса с помощью регулярного выражения. Они не видят необходимости использовать версию регулярного выражения, если проверка на «@» работает. Мой вопрос здесь ... Какие подводные камни существуют, если проверка не достаточно хороша. Это означает, что почтовый сервер не сможет отправлять электронные письма, если у них есть «@», но не пройдет другие проверки. Что может пойти не так?

1 Ответ

0 голосов
/ 03 апреля 2019

Список может быть довольно длинным:

  1. 1@2
  2. do@home
  3. why@home&not@boooom
  4. iAm@...
  5. @where
  6. @homeIsaid
  7. NoYouAreNot@home
  8. ....@......

    и т. Д.

Все это по ошибке действительные адреса электронной почты, если вы только отметили @


Тем не менее, стоит упомянуть, что придумать регулярное выражение для адреса электронной почты, что работает , может быть довольно сложно. См это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...