常用输入的js验证

身份证

var idnub = document.getElementById('idnub').value;

        

         if(idnub.length > 1){

            var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;    

             if(!reg.test(idnub))    

             {  

                 alert("身份证输入不合法");

                 return  false;  

             }

         }  

电话,传真

var officetel=document.getElementById('officetel').value;

          Regularhometel = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;

          if(officetel.length > 1){

            if (!Regularhometel.test(officetel))

             {

               alert("单位电话格式不对");

                 return false;

             }

          }

邮编

var homecode=document.getElementById('homecode').value;

          var Regularhomecode =  /^[1-9]\d{5}$/;

          if(homecode.length > 1){

            if(!(Regularhomecode.test(homecode))){             

                 alert(" 不是正确的邮政编码!");               

                 return false

             }

          }

QQ

var qq=document.getElementById('qq').value;

          var Regularqq =  /^[1-9]\d{4,10}$/;

          if(qq.length > 1){

            if(!(Regularqq.test(qq))){                

                 alert(" 不是正确的qq格式!");            

                 return false

             }

          }

手机号码

var tel = document.getElementById('tel').value;

          RegularExp=/^[0-9]{11}$/;

          if(tel.length > 1){

          if (!RegularExp.test(tel)) {

               alert("手机号码输入有误");

              return false;

             }

          }

电子邮箱

var email=document.getElementById('email').value;

   RegularEmail = /[a-z0-9]*@[a-z0-9]*\.[a-z0-9]+/gi;

          if(email.length > 1){

            if (!RegularEmail.test(email))

             {

               alert("电子信箱格式不对!");

                 return false;

             }

          }

中文输入验证

//输入不能带中文

   function ischinese(s){

   

      if(/.*[\u4e00-\u9fa5]+.*$/.test(s))

      {

      // alert("不能含有汉字!");

         return false;

      }

      return true;

   }

转载于:https://www.cnblogs.com/amibandoufu/p/5327160.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值