yxhxj2006

          常用鏈接

          統計

          最新評論

          Javascript 常用驗證

          javascript常用驗證:
          1):驗證IP地址:
          function checkIP()
          {
            var ipArray,ip,j;
            ip 
          = document.ipform.ip.value;
           
            
          if (ip.indexOf(" ")>=0){
              ip 
          = ip.replace(/ /g,"");
              document.ipform.ip.value 
          = ip;
            }

            
          if (ip.toLowerCase().indexOf("http://")==0){
              ip 
          = ip.slice(7);
              document.ipform.ip.value 
          = ip;
            }

            
          if (ip.toLowerCase().indexOf("https://")==0){
              ip 
          = ip.slice(8);
              document.ipform.ip.value 
          = ip;
            }

            
          if (ip.slice(ip.length-1)=="/"){
              ip 
          = ip.slice(0,ip.length-1);
              document.ipform.ip.value 
          = ip;
            }

           
            
          if(/[A-Za-z_-]/.test(ip)){
              
          if(!/^([\w-]+\.)+((com)|(net)|(org)|(gov\.cn)|(info)|(cc)|(com\.cn)|(net\.cn)|(org\.cn)|(name)|(biz)|(tv)|(cn)|(mobi)|(name)|(sh)|(ac)|(io)|(tw)|(com\.tw)|(hk)|(com\.hk)|(ws)|(travel)|(us)|(tm)|(la)|(me\.uk)|(org\.uk)|(ltd\.uk)|(plc\.uk)|(in)|(eu)|(it)|(jp)|(co)|(me)|(mx)|(ca)|(ag)|(com\.co)|(net\.co)|(nom\.co)|(com\.ag)|(net\.ag)|(fr)|(org\.ag)|(am)|(asia)|(at)|(be)|(bz)|(com\.bz)|(net\.bz)|(net\.br)|(com\.br)|(de)|(es)|(com\.es)|(nom\.es)|(org\.es)|(fm)|(gs)|(co\.in)|(firm\.in)|(gen\.in)|(ind\.in)|(net\.in)|(org\.in)|(jobs)|(ms)|(com\.mx)|(nl)|(nu)|(co\.nz)|(net\.nz)|(org\.nz)|(tc)|(tk)|(org\.tw)|(idv\.tw)|(co\.uk)|(vg)|(ad)|(ae)|(af)|(ai)|(al)|(an)|(ao)|(aq)|(ar)|(as)|(au)|(aw)|(az)|(ba)|(bb)|(bd)|(bf)|(bg)|(bh)|(bi)|(bj)|(bm)|(bn)|(bo)|(br)|(bs)|(bt)|(bv)|(bw)|(by)|(cd)|(cf)|(cg)|(ch)|(ci)|(ck)|(cl)|(cm)|(cr)|(cu)|(cv)|(cx)|(cy)|(cz)|(dj)|(dk)|(dm)|(do)|(dz)|(ec)|(ee)|(eg)|(er)|(et)|(fi)|(fj)|(fk)|(fo)|(ga)|(gd)|(ge)|(gf)|(gg)|(gh)|(gi)|(gl)|(gm)|(gn)|(gp)|(gq)|(gr)|(gt)|(gu)|(gw)|(gy)|(hm)|(hn)|(hr)|(ht)|(hu)|(id)|(ie)|(il)|(im)|(iq)|(ir)|(is)|(je)|(jm)|(jo)|(ke)|(kg)|(kh)|(ki)|(km)|(kn)|(kr)|(kw)|(ky)|(kz)|(lb)|(lc)|(li)|(lk)|(lr)|(ls)|(lt)|(lu)|(lv)|(ly)|(ma)|(mc)|(md)|(mg)|(mh)|(mk)|(ml)|(mm)|(mn)|(mo)|(mp)|(mq)|(mr)|(mt)|(mu)|(mv)|(mw)|(my)|(mz)|(na)|(nc)|(ne)|(nf)|(ng)|(ni)|(no)|(np)|(nr)|(nz)|(om)|(pa)|(pe)|(pf)|(pg)|(ph)|(pk)|(pl)|(pm)|(pn)|(pr)|(ps)|(pt)|(pw)|(py)|(qa)|(re)|(ro)|(ru)|(rw)|(sa)|(sb)|(sc)|(sd)|(se)|(sg)|(si)|(sk)|(sl)|(sm)|(sn)|(sr)|(st)|(sv)|(sy)|(sz)|(td)|(tf)|(tg)|(th)|(tj)|(tl)|(tn)|(to)|(tr)|(tt)|(tz)|(ua)|(ug)|(uk)|(uy)|(uz)|(va)|(vc)|(ve)|(vi)|(vn)|(vu)|(wf)|(ye)|(yt)|(yu)|(za)|(zm)|(zw))$/.test(ip)){
              alert(
          "不是正確的域名");
              document.ipform.ip.focus();
              
          return false;
             }

           }
          else{
             ipArray 
          = ip.split(".");
             j 
          = ipArray.length
             
          if(j!=4){
               alert(
          "不是正確的IP");
               document.ipform.ip.focus();
               
          return false;
             }

             
          for(var i=0;i<4;i++){
             
          if(ipArray[i].length==0 || ipArray[i]>255){
               alert(
          "不是正確的IP");
               document.ipform.ip.focus();
               
          return false;
             }

            }

           }

          }


          2):驗證手機號碼:
          function checkMobile()
          {
            var sMobile 
          = document.mobileform.mobile.value
            
          if(!(/^1[3|4|5|8][0-9]\d{4,8}$/.test(sMobile))){
              alert(
          "不是完整的11位手機號或者正確的手機號前七位");
              document.mobileform.mobile.focus();
              
          return false;
           }

          }

          3):驗證郵編
          function checkZip()
          {
            var sZip 
          = document.zipform.zip.value
            
          if(!(/^\d{4,6}$/.test(sZip))){
              alert(
          "請輸入郵政編碼前4-6位");
              
          return false;
           }

          }

           (
          4):驗證區號
          function checkZone()
          {
            var sZone 
          = document.zoneform.zone.value
            
          if(!(/^0\d{2,6}$/.test(sZone))){
              alert(
          "請輸入以“0”開頭的3-7位區號");
              
          return false;
           }

          }

          5):驗證身份證號碼
          function checkID()
          {
            var sID 
          = document.IDform.userid.value
            
          if(!(/^\d{15}$|^\d{18}$|^\d{17}[xX]$/.test(sID))){
              alert(
          "請輸入15位或18位身份證號");
              document.IDform.userid.focus();
              
          return false;
          }

             

          posted on 2012-07-24 12:34 奮斗成就男人 閱讀(251) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 乳源| 靖江市| 青川县| 喀喇沁旗| 汕头市| 新乡市| 恭城| 龙游县| 广汉市| 武山县| 宝兴县| 和平区| 二连浩特市| 东至县| 云梦县| 仪陇县| 栾城县| 本溪| 游戏| 平罗县| 昆明市| 凤庆县| 随州市| 呼玛县| 丰台区| 苗栗县| 廉江市| 宜春市| 留坝县| 灯塔市| 鹿泉市| 赤壁市| 江安县| 库伦旗| 兴业县| 长子县| 南陵县| 简阳市| 图木舒克市| 晴隆县| 柏乡县|