js判断邮箱格式是否正确

发布时间:2020-03-20 23:16:34 作者:筱航科技 来源:本站 浏览量(219) 点赞(85)
摘要:有很多朋友在制作网站的时候经常会用到会员注册的功能,然而为了防止客户随意注册会员信息,会对一些客户输入的字段进行判断,确定正确之后才允许提交到数据库,那么针对于邮箱这块是怎么判断的呢,筱航科技今天教你一中方法!

       有很多朋友在制作网站的时候经常会用到会员注册的功能,然而为了防止客户随意注册会员信息,会对一些客户输入的字段进行判断,确定正确之后才允许提交到数据库,那么针对于邮箱这块是怎么判断的呢,筱航科技今天教你一中方法!


       邮箱格式要求是:

       必须包含一个并且只有一个符号@ 

       第一个字符不能是'@'或者'.' 

       不允许出现'@.'或者'.@'或者'-@'或者'@-' 

       结尾不得是字符'@'或者'.' 

       字符@后面只能是'A-Za-z0-9' 

<script>
function checkMail(str){ 
var strReg=""; 
var r; 
var strText=document.all(str).value; 
//strReg=/^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/i;
strReg=/^w+((-w+)|(.w+))*@{1}w+.{1}w{2,4}(.{0,1}w{2}){0,1}/ig;
r=strText.search(strReg); 
if(r==-1) { 
alert("邮箱格式错误!"); 
document.all(str).focus();
} 
}
</script><input name="email" type="text" class="input" id="email" onChange="checkMail('email')"> 

<script language=javascript>
<!--
function checkform() {
     if(addform.yx.value != '') {
   if(!Isyx(addform.yx.value)){ 
 alert("请输入正确的邮箱地址!") 
 addform.yx.focus(); 
 return false; 
 } 
  }
}

function Isyx(yx){
 var reyx= /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;//使用正则
 return(reyx.test(yx));
}

//-->
</script>


筱航科技主营业务: 长春网站建设 - 长春网站制作 -长春网站设计 -长春网站开发 -长春网站优化 -长春网站SEO - 长春网站推广 - 长春网络营销 - 长春网站关键词排名 -长春微信小程序 -长春微信商城 -长春分销商城

二维码

扫一扫,关注我们

声明:本文由【筱航科技】编辑上传发布,转载此文章须经作者同意,并请附上出处【筱航科技】及本页链接。如内容、图片有任何版权问题,请联系我们进行处理。

感兴趣吗?

欢迎联系我们,我们愿意为您解答任何有关网站疑难问题!

筱航科技-您身边的网站建设专家

搜索千万次不如咨询1次

主营项目:网站建设,网络营销,SEO优化,微信小程序开发,LOGO设计,产品包装设计,虚拟主机,域名注册,网站安全检测,微信商城等

立即咨询 184-4312-4181
在线客服
点此联系在线客服!