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