百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>JS教程> 三款js 验证邮箱格式代码
分享文章到:

三款js 验证邮箱格式代码

发布时间:01/15 来源: 浏览: 关键词:
本文章收集了三款利用了js来验证邮箱地址是否正确了,这篇邮箱格式验证文件,从多方面来讲述了它的使用方法以及邮箱地址命名规则。
<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')">

//

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

看个js邮箱验证实例

<html>
<head>
</head>
<script language="网页特效">
function isemail(email) {
    var stremail=document.getelementbyid(email).value;
    if (stremail.search(/^w+((-w+)|(.w+))*@[a-za-z0-9]+((.|-)[a-za-z0-9]+)*.[a-za-z0-9]+$/) != -1)
    {
            document.getelementbyid('spantest').innertext = "正确";
            return true;
    }else{
            document.getelementbyid('spantest').innertext = "错误";
            document.getelementbyid(email).focus();
            return false;
    }
}
</script>
<body>
<input type="text" id="email" name="email" onkeyup="isemail('email')"> <span id="spantest"></span>
</body>
</html>


//方法三,提供一款jquery的。

$('#member_reg_email').blur(function(){
var email = $(this).val();
if(email){
if(!/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/.test(email)){
alert('email formate error');
}
}   
});

邮箱格式要求是:

必须包含一个并且只有一个符号@
第一个字符不能是'@'或者'.'
不允许出现'@.'或者'.@'或者'-@'或者'@-'
结尾不得是字符'@'或者'.'
字符@后面只能是'a-za-z0-9'

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有6人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板