function getFocus()  //设置用户名文本框获取焦点
{
document.getElementById("txtuname").focus();
} function checkname() //检查用户名
{
var myname=document.getElementById("txtuname").value;
var myDivname=document.getElementById("uname");
if(myname=="")
{
myDivname.innerHTML="<font color='red'>用户名不能为空!</font>";
return false;
}
for(var i=0;i<myname.length;i++)
{
var text=myname.charAt(i);
if(!(text<=9&&text>=0)&&!(text>='a'&&text<='z')&&!(text>='A'&&text<='Z')&&text!="_")
{
myDivname.innerHTML="<font color='red'>用户名只能是数字、字母、下划线组成!</font>";
break;
}
}
if(i>=myname.length)
{
myDivname.innerHTML="<font color='red'>√</font>";
return true;
}
} function checkuserpassword() //检查密码
{
var mypassword=document.getElementById("txtuserpassword").value;
var myDivpassword=document.getElementById("userpassword");
if(mypassword=="")
{
myDivpassword.innerHTML="<font color='red'>密码不能为空!</font>";
return false;
}
else if(mypassword.length<6)
{
myDivpassword.innerHTML="<font color='red'>密码至少应为六位!</font>";
return false;
}
else
{
myDivpassword.innerHTML="<font color='red'>√</font>";
return true;
}
} function checkpwdagin() //检查确认密码
{
var myispassword=document.getElementById("txtpwdagin").value;
var myDivispassword=document.getElementById("pwdagin");
if(myispassword=="")
{
myDivispassword.innerHTML="<font color='red'>确认密码不能为空!</font>";
return false;
}
else if(document.getElementById("txtuserpassword").value!=document.getElementById("txtpwdagin").value)
{
myDivispassword.innerHTML="<font color='red'>确认密码与密码不一致!</font>";
return false;
}
else
{
myDivispassword.innerHTML="<font color='red'>√</font>";
return true;
}
} function checktelephone() //检查电话号码
{
var mytelephone=document.getElementById("txttelephone").value;
var myDivtelephone=document.getElementById("telephone");
if(mytelephone!="")
{
var reg = /^[0-9]{11}$/i;
if(!reg.test(mytelephone))
{
myDivtelephone.innerHTML="<font color='red'>只能输入11位数字!例:13595144582或08514785214</font>";
return false;
}
else
{
myDivtelephone.innerHTML="<font color='red'>√</font>";
return true;
}
}
else
{
myDivtelephone.innerHTML="<font color='red'>√</font>";
return true;
}
} function checkemail() //检查E-mail
{
var myemail=document.getElementById("txtemail").value;
var myDivemail=document.getElementById("email");
if(myemail!="")
{
if(myemail.indexOf("@")==-1||myemail.indexOf(".")==-1||(myemail.indexOf("@")>myemail.indexOf(".")))
{
myDivemail.innerHTML="<font color='red'>E-mail格式不正确!例:jiie@163.com</font>";
return false;
}
else
{
myDivemail.innerHTML="<font color='red'>√</font>";
return true;
}
}
else
{
myDivemail.innerHTML="<font color='red'>√</font>";
return true;
}
} function checkqq() //检查QQ号码
{
var myqq=document.getElementById("txtqq").value;
var myDivqq=document.getElementById("divqq");
if(myqq!="")
{
if(myqq.match(/\D/)!=null)
{
myDivqq.innerHTML="<font color='red'>QQ号码只能输入数字!</font>";
return false;
}
else
{
myDivqq.innerHTML="<font color='red'>√</font>";
return true;
}
}
else
{
myDivqq.innerHTML="<font color='red'>√</font>";
return true;
}
} function checkall() //检查所有
{
if(checkname()&&checkuserpassword()&&checkpwdagin()&&checktelephone()&&checkemail()&&checkqq())
{
return true;
}
return false;
} //复选框的选中与否是按钮的状态
function checkcjkx()
{
var a=document.form1.btnregister;
if(a==null)
{
return
}
if(document.form1.ckbxcjkx!=null)
{
if(document.form1.ckbxcjkx.checked)
{
a.disabled=false;
return
}
else
{
a.disabled=true;
return
}
}
else
{
a.disabled=true;
return
}
}

  

js注册验证【转】的更多相关文章

  1. js注册验证

    var user = $("user");var userCheck = $("userCheck");var pwd = $("pwd") ...

  2. js注册验证提示!

    <script> var ifEmail =false; var ifPassword; function ainf() { var txtEnun=document.getElement ...

  3. jquery/js实现验证聚焦,失焦

    jquery实现验证聚焦,失焦方法: 我还是喜欢用jquery来实现,不管页面中多少个输入框需要实现聚焦,失焦,都公有,我常用的方法是: 遍历该页面中的input框,获取输入框中的val值,当该输入框 ...

  4. PHP+Ajax 异步通讯注册验证

    HTML代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...

  5. SpringBoot注册登录(三):注册--验证账号密码是否符合格式及后台完成注册功能

    SpringBoot注册登录(一):User表的设计点击打开链接SpringBoot注册登录(二):注册---验证码kaptcha的实现点击打开链接      SpringBoot注册登录(三):注册 ...

  6. thinkphp+jquery+ajax前后端交互注册验证

    thinkphp+jquery+ajax前后端交互注册验证,界面如下 register.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1. ...

  7. 超简单的js数字验证

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or ...

  8. JS正则表达式验证账号、手机号、电话和邮箱

    JS正则表达式验证账号.手机号.电话和邮箱 效果体验:http://keleyi.com/keleyi/phtml/jstexiao/15.htm 验证帐号是否合法 验证规则:字母.数字.下划线组成, ...

  9. js注册读秒进度条

    转载自://http://blog.csdn.net/wugouzi/article/details/12621385 <head> <meta http-equiv="C ...

随机推荐

  1. C语言实现基于投票规则的细胞自动机

    算法介绍 首先我们先看一下“基于投票规则的细胞自动机”的定义: 基于投票规则的细胞自动机,实际上是具有如下限定条件的一种细胞自动机: 状态:0或1: 邻居:中心的3*3邻居: 规则:计数p表示中心的3 ...

  2. CodeIgniter(CI 3.0)分页类实践记录

    最近在学习B/S,选择了PHP CI框架作为切入点. 在尝试制作个人CMS的时候遇到了需要分页的情况,网上好像搜不到3.0版本以上的例子,下面附上本地实验的代码,供参考. 数据库情况如下: 首先看Co ...

  3. 如何判断PHP 是ts还是nts版的

    通过phpinfo(); 查看其中的 Thread Safety 项,这个项目就是查看是否是线程安全,如果是:enabled,一般来说应该是ts版,否则是nts版.

  4. [大牛翻译系列]Hadoop(16)MapReduce 性能调优:优化数据序列化

    6.4.6 优化数据序列化 如何存储和传输数据对性能有很大的影响.在这部分将介绍数据序列化的最佳实践,从Hadoop中榨出最大的性能. 压缩压缩是Hadoop优化的重要部分.通过压缩可以减少作业输出数 ...

  5. Unity3d 动态批处理的问题

    这段时间做unity3d的优化,主要的入手是减少draw call.    1.代码上主要是把一些零碎的同材质的合并成一个大的mesh.    2.减少不必要的全屏后期处理.把摄像机的renderin ...

  6. Eclipse导入android包错误

    错误提示:Invalid project description… 解决方案:假设你的工作空间是workshop,那么你可以在你的workshop下新建一个文件夹,然后放入你的包,再在Eclipse中 ...

  7. 为checkboxSelectionModel赋值

    store.on('load', function(store, records, options) { sm.clearSelections();   //清空数据 Ext.each(records ...

  8. 正则PerlRegEx实现的批量替换指定文件中的标签

    示例: 一个朋友需要而编写的标签升级更新. 速度超快,1w个文件大概4,5秒,本想加个多线程显示进度,后来想想算了 主要代码: reg.RegEx := '<' + Edit_regular1. ...

  9. c#中的类型转换

    Parse类型转换 Parse()函数 int.double都能调用Parse()函数,Parse(string str);如果转换成功就成功,失败就会抛出一个异常; TryParse()函数 相应地 ...

  10. mac eclipse 安装maven,svn插件

    Eclipse中m2eclipse插件的安装 Eclipse默认不支持Maven.需要给它添加m2eclipse插件,地址是:http://download.eclipse.org/technolog ...