js正則驗證郵箱格式


說明:input框輸入郵箱,失去焦點后自動獲取驗證

1 //獲取輸入的郵箱,驗證郵箱格式
2 $(document).ready(function () {
3     $("input[name='email']").blur(function(){
4         var email = $("input[name='email']").val();
5         isEmail(email)
6     })
7 });
 1 //郵箱格式驗證
 2 function isEmail(mail){
 3     var reg =/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; //正則表達式
 4     if(mail === ""){ //輸入不能為空
 5         alert("輸入不能為空!");
 6         return false;
 7     }else if(!reg.test(mail)){ //正則驗證不通過,格式不對
 8         alert("驗證不通過!");
 9         return false;
10     }else{
11         alert("通過!");
12         return true;
13     }
14 }

 

以上正則不一定滿足需求,可參考另一篇博客,常用正則表達式—郵箱(Email)https://www.cnblogs.com/clubs/p/12666702.html

 


免責聲明!

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



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