Почтовая проверка с помощью jQuery

Я плохо знаком с jQuery и задавался вопросом, как использовать его для проверки адресов электронной почты.

337
задан Alireza Sabahi 21 October 2019 в 06:44
поделиться

1 ответ

Поскольку другие упомянули, что можно использовать regex, чтобы проверить, соответствует ли адрес электронной почты шаблону. Но у Вас могут все еще быть электронные письма, которые соответствуют шаблону, но моему все еще возврат или поддельным спамом.

сверение с regex

var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);

, сверяющимся с реальной почтовой проверкой API

, можно использовать API, который проверит, реален ли адрес электронной почты и в настоящее время активен.

var emailAddress = "foo@bar.com"
response = $.get("https://isitarealemail.com/api/email/validate?email=" +
    emailAddress,
    function responseHandler(data) {
        if (data.status === 'valid') {
            // the email is valid and the mail box is active
        } else {
            // the email is incorrect or unable to be tested.
        }
    })

Для большего см. https://isitarealemail.com или сообщение в блоге

3
ответ дан Stephen 23 November 2019 в 00:39
поделиться