js判断邮箱格式是否正确
发布时间:2020-03-20 23:16:34
作者:筱航科技
来源:本站
浏览量(332)
点赞(235)
摘要:有很多朋友在制作网站的时候经常会用到会员注册的功能,然而为了防止客户随意注册会员信息,会对一些客户输入的字段进行判断,确定正确之后才允许提交到数据库,那么针对于邮箱这块是怎么判断的呢,筱航科技今天教你一中方法!
有很多朋友在制作网站的时候经常会用到会员注册的功能,然而为了防止客户随意注册会员信息,会对一些客户输入的字段进行判断,确定正确之后才允许提交到数据库,那么针对于邮箱这块是怎么判断的呢,筱航科技今天教你一中方法!
邮箱格式要求是:
必须包含一个并且只有一个符号@
第一个字符不能是'@'或者'.'
不允许出现'@.'或者'.@'或者'-@'或者'@-'
结尾不得是字符'@'或者'.'
字符@后面只能是'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 - 长春网站推广 - 长春网络营销 - 长春网站关键词排名 -长春微信小程序 -长春微信商城 -长春分销商城
扫一扫,关注我们
声明:本文由【筱航科技】编辑上传发布,转载此文章须经作者同意,并请附上出处【筱航科技】及本页链接。如内容、图片有任何版权问题,请联系我们进行处理。
235