Как проверить несколько писем в JavaScript? - PullRequest
0 голосов
/ 28 января 2011

У меня есть несколько электронных писем, разделенных запятыми. Как проверить все эти поля электронной почты, используя JavaScript.

1 Ответ

1 голос
/ 28 января 2011
  • split () строка в массив через запятую
  • для каждого элемента массива, запустите проверку

Что проверить в адресе электронной почты являетсянемного спорный вопрос (например, something+xyzzy@example.museum на самом деле действительный адрес электронной почты, но наиболее наивные валидаторы отклонить его) - проверка на части до @, и, вероятно, действует доменное имя после @(всего, что разделено точкой, из-за сложного беспорядка, который в наши дни является ДВУ), должно быть достаточно.

(почему бы не проверить домен: вы поймете это неправильно. В этом нет ничего личного, все ошибаются: вы, я, все - что с интернационализированными доменными именами, доменными именами длиннее 4 символов, альтернативными корнями DNS, внутренними доменами, новыми доменами, одобренными каждый год, и т. д. и т. д. Если почта возвращается, слишком плохо - но пытается проверить доменв JS довольно бесполезно.)

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