JavaScript验证邮箱格式

Javascript 2019-12-09 阅读 247 评论 0

使用 javascript 的 test 正则表达式验证邮箱格式。

test() 方法执行一个检索,用来查看正则表达式与指定的字符串是否匹配。返回 true 或 false

function validateEmail(email) {
    var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return re.test(email);
}

调用示例

validateEmail("2323@gmail.com");    // ture
validateEmail("2323@gmail.c");    // false

亲自试一试:Demo

最后更新 2019-12-09