彩虹天堂
          技術源于生活
          posts - 0,  comments - 2,  trackbacks - 0

          //驗證郵箱:
          function ss(){
              var isEmail1 = /^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w+$/;
              var isEmail2 = /^.*@[^_]*$/;
              var addr = document.getElementById("tt").value;

           if (!isEmail1.test(addr) || !isEmail2.test(addr)){
            alert("fail");
           }else{
            alert("success");
           }
          }

          <input type=text id=tt>
          <input type=button value=checkit onclick="ss()">

          //驗證身份證,包括18位,最后一個是X的
           //身份證驗證函數
             function isIdCardNo(obj)
          {
              var powers=new Array("7","9","10","5","8","4","2","1","6","3","7","9","10","5","8","4","2");
              var parityBit=new Array("1","0","X","9","8","7","6","5","4","3","2");
              var sex="1";
           
              var _id=obj;
              //alert(_id);
              if(_id=="") return false;
              var _valid=false;
           
              //-------------------------------
              //校驗18位的身份證號碼
              if(_id.length==18){
                  _id=_id+"";
                  var _num=_id.substr(0,17);
                  var _parityBit=_id.substr(17);
                  var _power=0;
                  for(var i=0;i< 17;i++){
                      //校驗每一位的合法性
                      if(_num.charAt(i)<'0'||_num.charAt(i)>'9'){
                          return false;
                          break;
                      }else{
                          //加權
                          _power+=parseInt(_num.charAt(i))*parseInt(powers[i]);
                          //設置性別
                          if(i==16&&parseInt(_num.charAt(i))%2==0)
                              sex="0";
                          else
                              sex="1";
                      }
                  }
                  //取模
                  var mod=parseInt(_power)%11;
                  if(parityBit[mod]==_parityBit)
                      return true;
                  else
                      return false;
              }else{
                  //-------------------------------
                  //校驗15位的身份證號碼
                  _id=_id+"";
                  for(var i=0;i<_id.length;i++){
                      //校驗每一位的合法性
                      if(_id.charAt(i)<'0'||_id.charAt(i)>'9'){
                          return false;
                          break;
                      }
                  }
                  var year=_id.substr(6,2);
                  var month=_id.substr(8,2);
                  var day=_id.substr(10,2);
                  var sexBit=_id.substr(14);
                  //校驗年份位
                  if(year<'01'||year >'90') return false;
                  //校驗月份
                  if(month<'01'||month >'12') return false;
                  //校驗日
                  if(day<'01'||day >'31') return false;
                  //設置性別
                  if(sexBit%2==0)
                      sex="0";
                  else
                      sex="1";
                  return true;
              }
          }

          //驗證是否包含字母的

          function check()
          {
              var reg=/[A-Za-z]+/g;
              var input=document.getElementById("txt").value;
              var m=reg.test(input)
              if(m==false)alert("OK");
              if(m==true)alert("不能有字母");
          }
          posted on 2008-05-29 15:02 bcterry 閱讀(107) 評論(0)  編輯  收藏

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


          網站導航:
           

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          留言簿

          文章檔案

          搜索

          •  

          最新評論

          主站蜘蛛池模板: 英吉沙县| 呼图壁县| 区。| 天等县| 名山县| 南木林县| 泰兴市| 临邑县| 博乐市| 鄢陵县| 英吉沙县| 应用必备| 饶河县| 肃南| 通许县| 达拉特旗| 安顺市| 诏安县| 东乌珠穆沁旗| 怀柔区| 蓬安县| 孙吴县| 偏关县| 岳阳县| 基隆市| 咸阳市| 玉环县| 镇远县| 泽州县| 旬邑县| 锡林浩特市| 怀宁县| 老河口市| 肃北| 大同县| 土默特右旗| 石台县| 凤台县| 辽源市| 灵丘县| 阳城县|