js验证邮箱

验证邮箱

验证规则:姑且把邮箱地址分成“第一部分@第二部分”这样

第一部分: - “”由字母,数字,下划线,短线“”,点号组成,

第二部分:为一个域名,域名由字母,数字,短线“ - ”,域名后缀组成,

而域名后缀一般为.XXX或.xxx.xx,一区的域名后缀一般为2-4位,如CN,COM,净,现在域名有的也会大于4位

function
 checkEmail(str){
    var
 re = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/
    if(re.test(str)){
        alert("正确");
    }else{
        alert("错误");
    }
}
checkEmail("[email protected]");

还看到这样的正则表达式:

var myreg = /^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;

https://www.cnblogs.com/liuhongfeng/p/4968451.html

var emailReg=/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;

https://www.cnblogs.com/dearxinli/p/4125986.html

你可能感兴趣的:(KeLa)