⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jsregister.js

📁 JAVA 开发的一个企业网站 JAVABEAN+JSP +ACCE
💻 JS
字号:
// JavaScript Document
function Process(){
  var yhm=document.form1.yhm.value;
   var realName=document.form1.realName.value;
  var mm=document.form1.mm.value;
  var qrmm=document.form1.qrmm.value;
  var xb=document.form1.xb.value;
  var Email=document.form1.Email.value;
  var shdz=document.form1.shdz.value;
  var yzbm=document.form1.yzbm.value;
  var lxdh=document.form1.lxdh.value;
 var yddh=document.form1.yddh.value;
         

  //判断用户名
  if(ExcaminLogname()){
  }else{
     return false;
  }



//判断真实姓名
 if(realName==null || realName==""){
      alert("\请输入真实姓名!");
      form1.realname.focus();
      return false;
    }
    if(realname.length<2) {
    alert("\您的真实姓名长度应该在2-15个字符之间!");
    form1.realname.focus();
    return false;
  }


//判断密码
  if(mm==null || mm==""){
    alert("\请输入密码!!!");
    form1.mm.focus();
    return false;
  }
  if(mm.length<5 || mm.length>15) {
      alert("\您的密码长度应该在5-15个字符之间!");
      form1.mm.focus();
      return false;
    }
  if(qrmm!=mm){
    alert("\两次密码输入不相同!");
    form1.mm.focus();
    return false;
  }


  //判断身份证
  if(yzbm==null || yzbm==""){
    alert("\请输入身份证号!");
    form1.yzbm.focus();
    return false;
  }
  if(!(fIsNumber(yzbm.substring(0,(yzbm.length)-1),"0123456789"))){
    alert("\您输入的身份证号应该是数字,不允许字母、下划线,出现汉字等其他字符!(除最后一位)");
    form1.yzbm.focus();
    return false;
  }
  if(yzbm.length==6){
  }else{
    alert("\您的身份证长度应该是6位!");
    form1.yzbm.focus();
    return false;
  }


//判断email
if(Email==null || Email==""){
      alert("\请输入email!");
      form1.Email.focus();
      return false;
  }
  if(Email.indexOf("@")==-1){
    alert("\请输入正确的email!");
     form1.Email.focus();
    return false;
  }
  if(Email.length<3){
    alert("\您输入的email长度应大于3位!");
    form1.Email.focus();
    return false;
  }
  if(Email.charAt(0)=="@"){
    alert("\您输入的email不应以@开头!");
    form1.Email.focus();
    return false;
  }
  if(!(fIsNumber(Email,"..@1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_"))){
    alert("\您的email应该是数字、字母、下划线,不允许出现汉字等其他字符!");
    form1.Email.focus();
    return false;
  }


//判断电话号码
  if(lxdh==null || lxdh==""){
      alert("\请输入电话号码!");
      form1.lxdh.focus();
      return false;
  }
   if(!(fIsNumber(lxdh,"0123456789"))){
        alert("\您的电话应该是数字,不允许字母、下划线,出现汉字等其他字符!");
        form1.lxdh.focus();
        return false;
    }
  if(lxdh.length<9){
    alert("\您的电话长度应大于9位!");
    form1.lxdh.focus();
    return false;
  }


  //判断手机
  if(yddh!=""){
    if(yddh.substring(0,1)!="1"){
        alert("\您的手机号以13开头!");
        form1.yddh.focus();
        return false;
    }
    if(yddh.substring(1,2)!="3"){
        alert("\您的手机号以13开头!");
        form1.yddh.focus();
        return false;
    }
    if(yddh.length!=11){
        alert("\您输入的手机长号应是11位!");
        form1.yddh.focus();
        return false;
    }
    if(!(fIsNumber(yddh,"0123456789"))){
        alert("\您的手机应该是数字,不允许字母、下划线,出现汉字等其他字符!");
        form1.yddh.focus();
        return false;
    }
}



//判断地址
  if(shdz==null || shdz==""){
    alert("\输入地址!!!");
    form1.shdz.focus();
    return false;
  }
  if(fIsNumber(shdz.substring(0,1),"0123456789")){
    alert("\您输入的地址不能以数字开头!");
    form1.shdz.focus();
    return false;
  }
}



//判断sV字符串是否存在有sR字符串的方法
function fIsNumber (sV,sR){
  var sTmp;
  if(sV.length==0){
    return (false);
  }
  for (var i=0; i < sV.length; i++){
    sTmp= sV.substring (i, i+1);
    if (sR.indexOf (sTmp, 0)==-1) {
       return (false);
    }
  }
  return (true);
}




//判断用户名方法
function ExcaminLogname(){
  var yhm=document.form1.yhm.value;
  if(yhm==null || yhm==""){
    alert("\请输入用户名!");
    form1.yhm.focus();
    return false;
  }
  if(yhm.length<4) {
    alert("\您的用户名长度应该在4-15个字符之间!");
    form1.yhm.focus();
    return false;
  }
  if (!(fIsNumber(yhm.charAt(0),"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"))){
    alert("\您的用户名只能以字母开头!");
    form1.yhm.focus();
    return false;
  }
  if(!(fIsNumber(yhm,"1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_"))){
    alert("\您的用户名应该是数字、字母、下划线,不允许出现汉字等其他字符!");
    form1.yhm.focus();
    return false;
  }
  return true;
}


//检测用户名
function use(){
  if(ExcaminLogname()){
    location.href="UsePorcessRegister.jsp?logname="+document.form1.yhm.value;
  }
}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -