regex - регулярные выражения js примеры - Как подтвердить адрес электронной почты на JavaScript

javascript regex online / javascript / validation / email / email-validation

Существует ли регулярное выражение для проверки адреса электронной почты в JavaScript?

15 revs, 12 users 27%



Answer #1

Вот функция JavaScript,которую я использую для проверки того,выглядит ли строка как действительный почтовый адрес:

function looksLikeMail(str) {
    var lastAtPos = str.lastIndexOf('@');
    var lastDotPos = str.lastIndexOf('.');
    return (lastAtPos < lastDotPos && lastAtPos > 0 && str.indexOf('@@') == -1 && lastDotPos > 2 && (str.length - lastDotPos) > 2);
}