小编fai*_*hat的帖子

使用正则表达式验证电子邮件

我想用正则表达式验证电子邮件.以下代码显示了我使用过的正则表达式.但是表单不接受简单的anystring@anystring.anystring.(anystring是一个字母).

我错过了什么吗?

window.onload = function () {
    document.getElementById("form").onsubmit = validate;
}

function validate() {
    var email = document.getElementsByTagName("input")[6].value;
    var regex = /^\w@\w+\.\w$/;
    if (!regex.test(email)) {
        alert("enter a valid email");
        return false;
    } else return true;
}
Run Code Online (Sandbox Code Playgroud)

html javascript regex

10
推荐指数
1
解决办法
3445
查看次数

标签 统计

html ×1

javascript ×1

regex ×1