码迷,mamicode.com
首页 > Web开发 > 详细

常用输入的js验证

时间:2016-03-27 23:37:14      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

身份证

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;

   }

常用输入的js验证

标签:

原文地址:http://www.cnblogs.com/amibandoufu/p/5327160.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!