用户注册信息检查

来源:互联网 发布:js中数组转字符串 编辑:程序博客网 时间:2024/04/27 08:31

//用户名检查
 function checkName(){
  var check = /^[A-Za-z0-9]+$/;
  var name = document.getElementById("uname").value;
  var fo = document.getElementById("uname");
  if(name.length<1){
  document.getElementById("name").innerHTML = "";
  document.getElementById("name").style.color="red"
  document.getElementById("name").innerHTML = "用户名不能为空";
  fo.focus();
  return;
  }
  if(name.length<4){
  document.getElementById("name").innerHTML = "";
  document.getElementById("name").style.color="red"
  document.getElementById("name").innerHTML = "用户名长度不能小于4位";
  fo.focus();
  return;
  }
  if(name.length>20){
  document.getElementById("name").innerHTML = "";
  document.getElementById("name").style.color="red"
  document.getElementById("name").innerHTML = "用户名长度不能大于20位";
  fo.focus();
  return;
  }
  if(!(check.test(name))){
  document.getElementById("name").innerHTML = "";
  document.getElementById("name").style.color="red"
  document.getElementById("name").innerHTML = "用户名只能是数字和英文字母";
  fo.focus();
  return;
  }
  document.getElementById("name").innerHTML = "";
 }
 //密码检查
 function checkPassword(){
  //var check2 = /^[A-Za-z0-9]+$/;
  var password = document.getElementById("password").value;
  var fo = document.getElementById("password");
  if(password.length<1){
  document.getElementById("p").innerHTML = "";
  document.getElementById("p").style.color="red";
  document.getElementById("p").innerHTML = "密码不能为空";
  fo.focus();
  return;
  }
  if(password.length<6){
  document.getElementById("p").innerHTML = "";
  document.getElementById("p").style.color="red";
  document.getElementById("p").innerHTML = "密码长度不能小于6位";
  fo.focus();
  return;
  }
  if(password.length>20){
  document.getElementById("p").innerHTML = "";
  document.getElementById("p").style.color="red";
  document.getElementById("p").innerHTML = "密码长度不能大于20位";
  fo.focus();
  return;
  }/*
  if(!(check2.test(password))){
  document.getElementById("p").innerHTML = "";
  document.getElementById("p").style.color="red";
  document.getElementById("p").innerHMTL = "密码格式输入错误";
  fo.focus();
  return;
  }*/
  document.getElementById("p").innerHTML = "";
 }
 
 //二次密码检查
 function checkPassword2(){
  var password = document.getElementById("password").value;
  var password2 = document.getElementById("password2").value;
  var fo = document.getElementById("password2");
  if(password!=password2){
  document.getElementById("p2").style.color = "red";
  document.getElementById("p2").innerHTML = "两次密码不一致";
  fo.focus();
  return;
  }
  document.getElementById("p2").innerHTML = "";
 }
 
 //油箱检查
 function checkEmail(){
  
  var check = /^/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*$/;
  var email = document.getElementById("email").value;
  var fo = document.getElementById("email");
  if(email.length<1){
  document.getElementById("e").innerHTML = "";
  document.getElementById("e").style.color = "red";
  document.getElementById("e").innerHTML = "邮箱不能为空";
  fo.focus();
  return;
  }
  if(!(check.test(email))){
  document.getElementById("e").innerHTML = "";
  document.getElementById("e").style.color = "red";
  document.getElementById("e").innerHTML = "邮箱输入格式有误";
  fo.focus();
  return;
  }
  document.getElementById("e").innerHTML = "";
 }
 
 //二次油箱检查
 function checkEmail2(){
  var email = document.getElementById("email").value;
  var email2 = document.getElementById("email2").value;
  var fo = document.getElementById("email2");
  if(email!=email2){
  document.getElementById("e2").style.color = "red";
  document.getElementById("e2").innerHTML = "两次邮箱不一致";
  fo.focus();
  return;
  }
  document.getElementById("e2").innerHTML = "";
 }
 /*
 //手机检查
 function checkPhone(){
  var phone = document.getElementById("phone").value;
  if(phone == null){
  document.getElementById("ph").innerHTML = "手机号码不能为空";
  return false;
  }
  if(phone.length != 11){
  document.getElementById("ph").innerHTML = "手机号码长度不符";
  return false;
  }
  if(){
  document.getElementById("ph").innerHTML = "手机号码只能是数字";
  return false;
  }
  return true;
 }*/
 
 //电话检查
 function checkTel(){
  var check  = /^/d{3}-/d{8}|/d{4}-/d{7}|/d{4}-/d{8}$/;
  var tel = document.getElementById("tel").value;
  var fo = document.getElementById("tel");
  if(tel.length<1){
  document.getElementById("t").style.color = "red";
  document.getElementById("t").innerHTML = "电话不能为空";
  fo.focus();
  return;
  }
  if(!(check.test(tel))){
  document.getElementById("t").style.color = "red";
  document.getElementById("t").innerHTML = "电话号码必须如例的格式组成";
  fo.focus();
  return;
  }
  document.getElementById("t").innerHTML = "";
 }
 //公司名检查
 function checkCompname(){
  var compname = document.getElementById("compname").value;
  var fo = document.getElementById("compname");
  if(compname.length<1){
  document.getElementById("c").innerHTML = "";
  document.getElementById("c").style.color = "red";
  document.getElementById("c").innerHTML = "公司名不能为空";
  fo.focus();
  return;
  }
  document.getElementById("c").innerHTML = "";
 }
 /*
 //验证码检查
 function checkCode(){
  var code = document.getElementById("checkcode").value;
  if(code == null){
  document.getElementById("y").innerHTML = "验证码不能为空";
  return false;
  }
  return true;
 }
 */
 //检查传真号
 function checkFax(){
  var fax = document.getElementById("fax").value;
  var fo = document.getElementById("fax");
  if(fax.length<1){
  document.getElementById("f").innerHTML = "";
  document.getElementById("f").style.color = "red";
  document.getElementById("f").innerHTML = "传真号不能为空";
  fo.focus();
  return;
  }
  document.getElementById("f").innerHTML = "";
 }
 //提交验证
 function submitcheck(){
  if(document.getElementById("uname").value.length<1){
  document.getElementById("name").style.color = "red";
  document.getElementById("name").innerHTML = "用户名不能为空";
  document.getElementById("uname").focus();
  return false;
  }
  if(document.getElementById("password").value.length<1){
  document.getElementById("p").style.color = "red";
  document.getElementById("p").innerHTML = "密码不能为空";
  document.getElementById("password").focus();
  return false;
  }
  if(document.getElementById("password2").value.length<1){
  document.getElementById("p2").style.color = "red";
  document.getElementById("p2").innerHTML = "确认密码不能为空";
  document.getElementById("password2").focus();
  return false;
  }
  if(document.getElementById("email").value.length<1){
  document.getElementById("e").style.color = "red";
  document.getElementById("e").innerHTML = "电子邮箱不能为空";
  document.getElementById("email").focus();
  return false;
  }
  if(document.getElementById("email2").value.length<1){
  document.getElementById("e2").style.color = "red";
  document.getElementById("e2").innerHTML = "确认电子邮箱不能为空";
  document.getElementById("email2").focus();
  return false;
  }
  if(document.getElementById("tel").value.length<1){
  document.getElementById("t").style.color = "red";
  document.getElementById("t").innerHTML = "公司电话不能为空";
  document.getElementById("tel").focus();
  return false;
  }
  if(document.getElementById("compname").value.length<1){
  document.getElementById("c").style.color = "red";
  document.getElementById("c").innerHTML = "公司名不能为空";
  document.getElementById("compname").focus();
  return false;
  }
  if(document.getElementById("fax").value.length<1){
  document.getElementById("f").style.color = "red";
  document.getElementById("f").innerHTML = "公司传真不能为空";
  document.getElementById("fax").focus();
  return false;
  }
  if(document.getElementById("checkcode").value.length<1){
  document.getElementById("y").style.color = "red";
  document.getElementById("y").innerHTML = "验证码不能为空";
  document.getElementById("checkcode").focus();
  return false;
  }
  return true;
 }

原创粉丝点击