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

📄 ccheck.js

📁 用JAVA自己编写的人才招聘网站
💻 JS
字号:

//验证数字
function postalcode(input)
{   var number = "1234567890";
    var temp;
    var j=0;
    for (var i = 0; i < input.length; i++ )
    {
        temp = input.substring(i,i+1);
        if (number.indexOf(temp) == -1)
        {
            return (false);
        }
    }
}

//验证电话号码
function phone(phone)
{
    var phoneNum = "1234567890";
    var temp;
    if (phone.length < 7)
    {
         return (false);
    }
    for (var i = 0; i < phone.length; i++)
    {
        temp = phone.substring(i,i+1);
        if (phoneNum.indexOf(temp) == -1)
        {
            return (false);
        }
    }
}

//验证特殊字符
function strangecode(code)
{   var strangCode = "~`!@#$%^&*_+=|\'/?,,。<>";
    var temp;
    for (var i = 0; i<code.length; i++ )
    {
        temp = code.substring(i,i+1);
        if (strangCode.indexOf(temp) !=-1)
        {
            return (false);
        }
    }
}

//电子邮件
 // Writen by stiven0 ,2006-03-08
function isemail (s)
{
         if (s.length > 40)
        {
                window.alert("电子邮件长度不能超过40位!");
                return false;
        }
		s = s.toLowerCase()
		 var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT|name|NAME)$";
		 var re = new RegExp(regu);
         if (s.search(re) != -1) {
               return true;
         } else {
               window.alert ("您的电子邮件格式填写不正确!");
               return false;
         }
}
//字符长度
 // Writen by stiven0 ,2006-09-15
function  getLength(stringIn)
{
        var   strLength=0;
        for(var   i=0;i<stringIn.length;i++)
        {
                if(stringIn.charCodeAt(i)>255)
                {
                        strLength+=2;
                }
                else
                {
                        strLength+=1;
                }
                
        }
        return   strLength;
}
  function textCounter(maxChars)
{     var vlen=Math.floor(getLength(document.all.introduction.value)/2);
	document.all.InputCount.innerHTML = maxChars -vlen ;
}
//验证
function check(form)
{
    //验证用户名
    if (form.cusername.value=="")
    {
        alert("\n招聘用户名不能为空!\n\n(4-8个英文字母或数字,中间不能含有空格)!");
        form.cusername.focus();        
        return (false);
    }

    if ( form.cusername.value.length < 4 )
    {
        alert("\n招聘用户名不能小于4位!");
        form.cusername.focus();        
        return (false);

    }
    if (strangecode(form.cusername.value)==false  || form.cusername.value.indexOf(" ") != -1)
    {
        alert("\n招聘用户名不能含有特殊字符或者空格!");
        form.cusername.focus();        
        return (false);
    }
    
    //验证口令
    if (form.password.value=="")
    {
        alert("\n密码设置不能为空!\n\n(4-8个英文字母或数字,中间不能含有空格)!");
        form.password.focus();        
        return (false);
    }

    if ( form.password.value.length < 4 )
    {
        alert("\n用户密码不能小于4位!");
        form.password.focus();        
        return (false);

    }


    if (strangecode(form.password.value)==false  || form.password.value.indexOf(" ") != -1)
    {
        alert("\n密码不能含有特殊字符或者空格!");
        form.password.focus();        
        return (false);
    }
    
    if (form.password.value == form.cusername.value) 
    {
        alert("\n为了您的信息安全,用户代码和密码不能相同!\n\n请您重新填写密码!");
        form.password.value="";
        form.password.focus();        
        return (false);
    }

    //验证确认口令
    if (form.repassword.value=="")
    {
        alert("\n密码确认不能为空!\n\n(4-8个英文字母或数字,中间不能含有空格)!");
        form.repassword.focus();        
        return (false);
    }
    
    //验证确认口令
    if (form.password.value != form.repassword.value)
    {
        alert("\n两次输入的密码不一样!\n\n请重新填写!");
        form.password.value="";
        form.repassword.value="";
        form.password.focus();        
        return (false);
    }
    //验证真实姓名
    if (form.ctruename.value == "")
    {
        alert("招聘用户单位名称不能为空!");
        form.ctruename.focus();        
        return (false);
    }

    if (form.ctruename.value.length < 4)
    {
        alert("招聘用户单位名称字数太少,请准确填写!");
        form.ctruename.focus();        
        return (false);
    }

    if (strangecode(form.ctruename.value)==false)
    {
        alert("招聘用户单位名称不能含有特殊字符!");
        form.ctruename.focus();        
        return (false);
    }

    //验证联系人
    if (form.linkmanname.value == "")
    { 
        alert("联系人(联系部门)不能为空!");
        form.linkmanname.focus();        
        return (false);
    }

    if (strangecode(form.linkmanname.value)==false)
    {
        alert("联系人不能含有特殊字符!");
        form.linkmanname.focus();        
        return (false);
    }

    //验证联系电话
    //国家代码
   // if (form.tel.value == "")
   // {        
   //     alert("电话国家代码不能为空!");
   //     form.tel.focus();
    //    return (false);
   // }
     
    //if (postalcode(form.tel.value) == false)
    //{
     //   alert("电话国家代码填写不正确!\n\n电话国家代码必须为数字!");
     //   form.tel.focus();        
     //   return (false);
   // }
    //区号
  // if (form.phonecity.value == "区号"||form.phonecity.value == "")
   // {        
   //     alert("电话号码区号不能为空!");
    //    form.phonecity.focus();
    //    return (false);
   // }
     
    //if (postalcode(form.phonecity.value) == false)
    //{
    //    alert("电话号码区号填写不正确!\n\n电话号码区号必须为数字!");
    //    form.phonecity.focus();        
    //    return (false);
   // } 
    
    //电话
   // if (form.phonenum.value == "总机号码"||form.phonenum.value == "")
    //{        
    //    alert("电话总机号码不能为空!");
    //    form.phonenum.focus();
    //    return (false);
    //}

    if (phone(form.tel.value) == false)
    {        
        alert("电话号码输入不正确,必须为数字,位数不能小于7位!");
        form.tel.focus();
        return (false);
    }
    //分机
    //if (!(form.phoneext.value == "分机" || form.phoneext.value == ""))
   // {        
   //    if (postalcode(form.phoneext.value) == false)
    //   {
    //    alert("电话分机号码填写不正确!\n\n电话分机号码必须为数字!");
     //   form.phoneext.focus();        
    //    return (false);
    //   } 
   // }
    //验证手机
   // if (form.phone.value != "")
    //{  
    //   if (postalcode(form.phone.value) == false || form.phone.value.length < 11)
     //  {
     //   alert("手机号码填写不正确!\n\n手机号码必须为数字,并且长度至少11位!");
     //   form.phone.focus();        
     //   return (false);
     //   }
  //  }
	 //验证单位所在地点
    if (form.province.value == "")
    { 
        alert("单位所在省市不能为空!");
        form.province.focus();        
        return (false);
    }

    if (form.city.value == "")
    { 
        alert("单位所在地区不能为空!");
        form.city.focus();        
        return (false);
    }
   //验证联系地址
    if (form.address.value=="")
    {
        alert("联系地址不能为空!");
        form.address.focus();
        return (false);
    } 
    if (form.address.value.length < 6)
    {
        alert("联系地址字数太少,请准确填写!");
        form.address.focus();
        return (false);
    }  

    if (strangecode(form.address.value) == false)
    {
        alert("联系地址不能含有特殊字符!");
        form.address.focus();        
        return (false);
    }

    //验证邮政编码
    if (form.card.value == "")
    {
        alert("邮政编码不能为空!");
        form.card.focus();
        return (false);
    }
   
    //验证邮政编码
    if (postalcode(form.card.value) == false || form.card.value.length != 6)
    {
        alert("邮政编码填写不正确!\n\n邮政编码必须为数字,并且长度是6位!");
        form.card.focus();        
        return (false);
    }
    
    //验证传真
   // if (form.fax.value != "")
    //{
    //    if (phone(form.fax.value) == false)
     //   {
     //       alert("传真号码填写不正确!");
     //       form.fax.focus();        
     //       return (false);
     //   }
  //  }

    //验证公司web站点
    if (form.httpmajor.value != "")
    {
        if (strangecode(form.httpmajor.value) == false)
        {
            alert("招聘用户主页不能含有特殊字符!");
            form.httpmajor.focus();        
            return (false);
        }
    }

    //验证电子信箱
    if (form.email.value=="")
    {
        alert("email地址不能为空!");
        form.email.focus();
        return (false);
    }  
   if (!isemail(form.email.value) )
   {
      return false
    }
    
    //验证电话号码/传真/电子邮件不能同时为空
    //if (form.phone.value == "" && form.fax.value == "" && form.email.value == "" )
    //{
    //     alert("联系电话||传真号码||电子信箱不能同时为空!");
    //     form.phone.focus();
    //     return false;
   // }
    
    //验证招聘用户简介
    if (form.comintr.value=="")
    {
        alert("招聘用户简介不能为空!");
        form.comintr.focus();        
        return (false);
    }
    
    //验证招聘用户简介
    if (getLength(form.comintr.value)> 400)
    {
        alert("招聘用户简介不能超过400个字节!");
        form.comintr.focus();        
        return (false);
    }
}

⌨️ 快捷键说明

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