利用js自帶函數驗證郵箱,不用正則表達式


var  email=prompt("輸入郵箱格式");
var str=email.lastIndexOf(".");
var str2=email.substring(str);//.com/.cn
var str3=email.indexOf("@");
var str4=email.substring(0,str3);//拿到@前面必須有字符串
var str5=email.substring(str3,str3+1);//拿到@符號了解決
var str6=email.substring(str+1);//.后面必須有值
var str7=email.substring(str,str+1);//拿到.
var str8=email.indexOf(".");
var str9=email.substring(str3+1,str8);//@到.之間的內容必須不為空
var str10=email.substring(0,str3+1);//拿到xupeihong@的值
var str11=email.substring(0,str+1);//拿到xupeihong@163.的值
var str12=(email.split(".")).length-1;
//if((str2==".com"||str2==".cn")&&str4!=""&&str5=="@")
if(str5=="@"&&str7=="."&&(str11.length>str10.length)&&str4!=""&&str6!=""&&str9!=""&&(str2==".com"||str2==".cn")&&str12<=2)
{
alert("郵箱格式正確");
}
else{
alert("郵箱格式錯誤");
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM