js驗證郵箱

ZHOU_VIP發表於2018-08-14

驗證郵箱

驗證規則:姑且把郵箱地址分成“第一部分@第二部分”這樣

第一部分: - “”由字母,數字,下劃線,短線“”,點號組成,

第二部分:為一個域名,域名由字母,數字,短線“ - ”,域名字尾組成,

而域名字尾一般為.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("XXX@cnblogs.com");

還看到這樣的正規表示式:

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

相關文章