使用不带正则表达式的jscript验证电子邮件地址

问题描述 投票:-1回答:5

我们可以通过执行以下三个规则来使用JavaScript对电子邮件地址进行非常基本的验证:

1。电子邮件地址必须包含@字符

2。电子邮件地址必须带有。(点)字符

3。@和。(点)之间必须至少有两个字符。>

我们可以通过执行以下三个规则来使用JavaScript对电子邮件地址进行非常基本的验证:1.电子邮件地址必须具有@字符2.电子邮件地址必须具有。(点)...

javascript validation email jscript
5个回答
2
投票

这满足了您声明的所有规则,并且不允许@开头地址,也不允许。结束地址。它不占多个。在地址中。


0
投票

``这正在起作用...我自己的创造物:)Email Validation


0
投票


-1
投票

您可以尝试这个吗,


-2
投票
var checkEmail = function(value) {

    var valid = true;

    if (value.indexOf('@') == -1) {
        valid = false;
    } else {

        var parts = value.split('@');
        var domain = parts[1];

        if (domain.indexOf('.') == -1) {

            valid = false;

        } else {

            var domainParts = domain.split('.');
            var ext = domainParts[1];

            if (ext.length > 4 || ext.length < 2) {

                valid = false;
            }
        }

    }


    return valid;

};

var form = document.getElementById('test');

var validate = function(event) {
    event.preventDefault();
    var val = document.getElementById('email').value;
    var valid = checkEmail(val);

    if (!valid) {

        alert('Not a valid e-mail address');
    } else {

        alert('Valid e-mail address');

    }
};

form.addEventListener('submit', validate, false);
© www.soinside.com 2019 - 2024. All rights reserved.