js 验证邮箱地址合法性

发布时间:2021-01-19编辑:脚本学堂
分享一例js代码,用于验证email地址的合法性,是js 验证邮箱地址的不错的实例,有需要的朋友参考下。

js代码验证邮箱地址:
 

复制代码 代码示例:

function IsEmail(Expression)
{
        if (Expression == null)
                return (false);

        var supported = 0;
        if (window.RegExp)
        {
                var tempStr = "a";
                var tempReg = new RegExp(tempStr);
                if (tempReg.test(tempStr)) supported = 1;
        }
        if (!supported)
                return (Expression.indexOf(".") > 2) && (Expression.indexOf("@") > 0);
        var r1 = new RegExp("(@.*@)|(..)|(@.)|(^.)");
        var r2 = new RegExp("^.+@([?)[a-zA-Z0-9-.]+.([a-zA-Z]{2,3}|[0-9]{1,3})(]?)$");
        return (!r1.test(Expression) && r2.test(Expression));
}

>>> 您可能感兴趣的文章:
js判断email合法性的代码
JavaScript验证Email邮箱格式的三种方法
常用js验证代码大全(Email、手机号码、身份证号码、文件类型等)
电话号码 Email 身份证号码的js验证代码
js验证代码(数字、时间、日期、email、手机、电话验证等)
email格式验证函数
js验证email格式的几种方法
js验证Email格式
js验证email格式的函数
js验证email格式的实例