Python regex - 如何在JavaScript中验证电子邮件地址

regex . / javascript / regex / 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);
}