关于邮箱的验证
2012-03-19 17:25
204 查看
function Judge_email()
{
var Str=document.getElementById("email").value;
if (Str=="")
{
alert("请输入\"E-mail\"!") ;
document.getElementById("email").focus();
return (false);
}
var checkOK="ABCDEFGHIJKLMNOPGRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 - _@ .";
var allValid=true;
for(i=0;i<Str.length;i++)
{
ch=Str.charAt(i);
for(j=0;j<checkOK.length;j++)
if(ch==checkOK.charAt(j))
break;
if(j==checkOK.length)
{
allValid=false;
break;
}
}
if(Str.length<6)
{
allValid=false;
}
if(!allValid)
{
alert("您输入的\"电子邮箱地址\"无效")
document.getElementById("email").value="";
document.getElementById("form_password1").value="";
document.getElementById("form_password2").value="";
document.getElementById("email").focus();
return(false);
}
address=document.getElementById("email").value
if(address.length>0)
{
i=address.indexOf("@");
if(i==-1)
{ document.getElementById("email").focus();
document.getElementById("email").value="";
document.getElementById("form_password1").value="";
document.getElementById("form_password2").value="";
return false;
}
p=address.indexOf(".");
if(p==-1)
{
window.alert("您输入的\"电子邮箱地址\"无效");
document.getElementById("email").value="";
document.getElementById("form_password1").value="";
document.getElementById("form_password2").value="";
return false;
}
}
}
{
var Str=document.getElementById("email").value;
if (Str=="")
{
alert("请输入\"E-mail\"!") ;
document.getElementById("email").focus();
return (false);
}
var checkOK="ABCDEFGHIJKLMNOPGRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 - _@ .";
var allValid=true;
for(i=0;i<Str.length;i++)
{
ch=Str.charAt(i);
for(j=0;j<checkOK.length;j++)
if(ch==checkOK.charAt(j))
break;
if(j==checkOK.length)
{
allValid=false;
break;
}
}
if(Str.length<6)
{
allValid=false;
}
if(!allValid)
{
alert("您输入的\"电子邮箱地址\"无效")
document.getElementById("email").value="";
document.getElementById("form_password1").value="";
document.getElementById("form_password2").value="";
document.getElementById("email").focus();
return(false);
}
address=document.getElementById("email").value
if(address.length>0)
{
i=address.indexOf("@");
if(i==-1)
{ document.getElementById("email").focus();
document.getElementById("email").value="";
document.getElementById("form_password1").value="";
document.getElementById("form_password2").value="";
return false;
}
p=address.indexOf(".");
if(p==-1)
{
window.alert("您输入的\"电子邮箱地址\"无效");
document.getElementById("email").value="";
document.getElementById("form_password1").value="";
document.getElementById("form_password2").value="";
return false;
}
}
}
相关文章推荐
- 关于JS一些验证邮箱的一些问题
- 正则表达式关于电话和邮箱在RegularExpressionValidator 中的验证
- 关于yahoo.com.cn邮箱导入Gmail邮箱验证异常的机制解析及解决办法
- 正则表达式关于电话和邮箱在RegularExpressionValidator 中的验证
- 关于Java 后台 手机号 、邮箱、 身份证 验证
- 关于使用邮箱作为登录验证机制的想法
- 关于搭建简易邮箱验证服务的一些想法
- 关于邮箱验证的记录
- js中关于邮箱号、手机号。。等的正则验证模板
- java关于正则表达式验证邮箱
- 在Maven项目中关于SSM框架中邮箱验证登陆
- Delphi我写的关于验证邮箱格式的程序
- 关于Discuz X3.2如何设置邮箱验证的具体方法
- 验证 网址,IP,邮箱,电话,手机,数字,英文,日期,身份证,邮编
- 注册邮箱验证激活技术
- 关于rtl的保密性FPGA联合验证
- 关于在非安全信道中的用户名-密码方式的验证安全问题
- 手机号,邮箱,车牌号合法性验证(手机号如果要支持更多的运营商的号码,比如177,要改一下正则表达式)
- 关于解决Windows已经阻止此软件因为无法验证发行者解决方法
- 关于django form验证是否用户名已存在