<thead id="jxdzp"><address id="jxdzp"><pre id="jxdzp"></pre></address></thead>

<em id="jxdzp"><span id="jxdzp"></span></em>

    <listing id="jxdzp"><nobr id="jxdzp"><meter id="jxdzp"></meter></nobr></listing>

      <address id="jxdzp"></address>
      <noframes id="jxdzp"><form id="jxdzp"><th id="jxdzp"></th></form>
      <noframes id="jxdzp"><form id="jxdzp"><th id="jxdzp"></th></form>

          訂閱本欄目 RSS您所在的位置: 深山工作室 > 頁面特效 > 正文

          JS代碼判斷集錦(之二)

          網絡 2009/9/4 8:32:51 深山行者 字體: 瀏覽 6315

          JS代碼判斷集錦(之二)

          <INPUT TYPE="button" value="登錄"  tabindex="4">

          <INPUT TYPE="button" value="注冊"  tabindex="4">

          function trim(inputstr) //去處空格,在獲取客戶端錄入的表單信息前,
          都先trim一下再提交 例如:“form1.org_name.value = trim(form1.org_name.value);”
          {
          if(!inputstr.length>0) return "";
          var starts=0;
          var ends=inputstr.length;
          while(starts<ends)
          {
          if(inputstr.substring(starts,starts+1)==" ")
          starts++;
          else
          break;
          }
          while(starts<ends)
          {
          if(inputstr.substring(ends-1,ends)==" ")
          ends--;
          else
          break;
          }
          return inputstr.substring(starts,ends);
          }

          function isvalidcode(inputs) //校驗郵政編碼
          {
          var i,temp;
          var isvalidcode = true;
          inputstr=trim(inputs);
          if(inputstr.length==null||inputstr.length==0||inputstr.length!=6) return false;
          for(i=0;i<inputstr.length;i++)
          {
          temp=inputstr.substring(i,i+1);

          if(!(temp>="0" && temp<="9"))
          {
          isvalidcode=false;
          break;
          }
          }
          return isvalidcode;
          }

          function isvalidtel(inputs) //校驗電話號碼
          {
          var i,temp;
          var isvalidtel = true;
          inputstr=trim(inputs);
          if(inputstr.length==null||inputstr.length==0) return false;
          for(i=0;i<inputstr.length;i++)
          {
          temp=inputstr.substring(i,i+1);

          if(!(temp>="0" && temp<="9" || temp=="-"))
          {
          isvalidtel=false;
          break;
          }
          }
          return isvalidtel;
          }

          function isrealnum(inputs) //校驗實數(含小數點)
          {
          var i,temp;
          var isrealnum = true;
          inputstr=trim(inputs);
          if(inputstr.length==null||inputstr.length==0) return false;
          for(i=0;i<inputstr.length;i++)
          {
          temp=inputstr.substring(i,i+1);

          if(!(temp>="0" && temp<="9" || temp=="."))
          {
          isrealnum=false;
          break;
          }
          }
          return isrealnum;
          }

          function isnumeric(inputs) //校驗是否整數
          {
          var i,temp;
          var isnumeric = true;
          inputstr=trim(inputs);
          if(inputstr.length==null||inputstr.length==0) return false;
          //isvalid = true;
          for(i=0;i<inputstr.length;i++)
          {
          temp=inputstr.substring(i,i+1);

          if(!(temp>="0" && temp<="9"))
          {
          isnumeric=false;
          break;
          }
          }
          return isnumeric;
          }

          function isvalidide(inputs) //校驗身份證
          {
          var i,temp;
          var isvalidide = true;
          inputstr=trim(inputs);
          if(inputstr.length == null || inputstr.length == 0 || (inputstr.length != 15 && inputstr.length != 18)) return false;
          for(i=0;i<inputstr.length;i++)
          {
          temp=inputstr.substring(i,i+1);

          if(!((temp>="0" && temp<="9") || temp == "x" || temp == "X"))
          {
          isvalidide=false;
          break;
          }
          }
          return isvalidide;
          }

          function isvalidname(inputs) //校驗賬號2~15位(即只能是英文字母和數字組成的串)
          {
          var i,temp;
          var isvalidname = true;
          inputstr=trim(inputs);
          if(inputstr.length==null || inputstr.length==0 || inputstr.length > 15 || inputstr.length < 2) return false;
          for(i=0;i<inputstr.length;i++)
          {
          temp=inputstr.substring(i,i+1);

          if(!((temp >= "0" && temp <= "9") || (temp >= "a" && temp <= "z") || (temp >= "A" && temp <= "Z")))
          {
          isvalidname=false;
          break;
          }
          }
          return isvalidname;
          }

          function isvalidphoto(inputs) //校驗照片擴展名
          {
          var i,temp;
          var isvalidphoto = true;
          inputstr=trim(inputs);
          if(inputstr.length==null || inputstr.length==0) return true; //沒有相片也允許的
          temp=inputstr.substring(inputstr.lastIndexOf(".")+1);

          temp = temp.toLowerCase();
          if(!(temp == "bmp" || temp == "jpg" || temp == "gif"))
          {
          isvalidphoto=false;
          }
          return isvalidphoto;
          }

          function isvalidzgh(inputs) //校驗職工號8位(即只能是英文字母和數字組成的串)
          {
          var i,temp;
          var isvalidzgh = true;
          inputstr=trim(inputs);
          if(inputstr.length==null || inputstr.length==0 || inputstr.length != 8) return false;
          for(i=0;i<inputstr.length;i++)
          {
          temp=inputstr.substring(i,i+1);

          if(!((temp >= "0" && temp <= "9") || (temp >= "a" && temp <= "z") || (temp >= "A" && temp <= "Z")))
          {
          isvalidzgh=false;
          break;
          }
          }
          return isvalidzgh;
          }

          function isvalidxh(inputs) //校驗學號7位(即只能是英文字母和數字組成的串)
          {
          var i,temp;
          var isvalidxh = true;
          inputstr=trim(inputs);
          if(inputstr.length==null || inputstr.length==0 || inputstr.length != 7) return false;
          for(i=0;i<inputstr.length;i++)
          {
          temp=inputstr.substring(i,i+1);

          if(!((temp >= "0" && temp <= "9") || (temp >= "a" && temp <= "z") || (temp >= "A" && temp <= "Z")))
          {
          isvalidxh=false;
          break;
          }
          }
          return isvalidxh;
          }

          function isvalidkcid(inputs) //校驗課程編號5位(即只能是數字組成的串)
          {
          var i,temp;
          var isvalidkcid = true;
          inputstr=trim(inputs);
          if(inputstr.length==null||inputstr.length==0||inputstr.length!=5) return false;
          for(i=0;i<inputstr.length;i++)
          {
          temp=inputstr.substring(i,i+1);

          if(!(temp>="0" && temp<="9"))
          {
          isvalidkcid=false;
          break;
          }
          }
          return isvalidkcid;
          }

          function isvalidnamee(inputs) //校驗賬號4~20位(即只能是英文字母和數字組成的串)
          {
          var i,temp;
          var isvalidname = true;
          inputstr=trim(inputs);
          if(inputstr.length==null || inputstr.length==0 || inputstr.length > 20 || inputstr.length < 4) return false;
          for(i=0;i<inputstr.length;i++)
          {
          temp=inputstr.substring(i,i+1);

          if(!((temp >= "0" && temp <= "9") || (temp >= "a" && temp <= "z") || (temp >= "A" && temp <= "Z")))
          {
          isvalidname=false;
          break;
          }
          }
          return isvalidname;
          }


          <Script language="JavaScript">
          function login()
          {
          form1.UNAME.value = trim(form1.UNAME.value);
          form1.PWD.value = trim(form1.PWD.value);
          form1.PWD2.value = trim(form1.PWD2.value);
          form1.EMAIL.value = trim(form1.EMAIL.value);
          form1.NC.value = trim(form1.NC.value);
          if(!isvalidname(form1.UNAME.value))
          {
          alert("請您注意:用戶名必須為『2~15位英文或數字』!");
          form1.UNAME.focus();
          return false;
          }
          else if(!isvalidname(form1.PWD.value))
          {
          alert("請您注意:密碼必須為『2~15位英文或數字』!");
          form1.PWD.focus();
          return false;
          }
          else if(!isvalidname(form1.PWD2.value))
          {
          alert("請您注意:密碼確認也必須為『2~15位英文或數字』!");
          form1.PWD2.focus();
          return false;
          }
          else if(form1.PWD.value != form1.PWD2.value)
          {
          alert("兩次密碼不一致!");
          form1.PWD.focus();
          return false;
          }
          else if(form1.EMAIL.value == "" || form1.EMAIL.value.length > 100)
          {
          alert("請輸入郵件!");
          form1.EMAIL.focus();
          return false;
          }
          else if(form1.NC.value == "" || form1.NC.value.length > 15)
          {
          alert("請輸入昵稱!");
          form1.NC.focus();
          return false;
          }
          else if(window.confirm("您確信提交!"))
          return true;
          else
          return false;
          }

          function regedit()
          {
          var litop = (screen.height - 162)/2;
          var lileft = (screen.width - 360)/2;
          window.open("/regedit.aspx", "reg", "titlebar=no,fullscreen=no,dependent=yes,height=162,width=360,
          top=" + litop + ",left=" + lileft + ",
          toolbar=no,menubar=no,scrollbars=no,resizable=no,
          channelmode=no,status=no,location=no,directories=no");
          }
          </Script>

          相關閱讀
          利用DIV+CSS制作浮動廣告,沒有用到多少javascript,全是css
          asp文章內容自定義分頁
          長春康輝旅行社有限責任公司
          松原市海航商務旅行社
          IE6下用CSS使PNG半透明背景圖片效果
          通過設置iis的進程池讓網站的并發數,性能提升幾個檔次
          網上購物車購物數量加減效果
          ASP漢字轉拼音,支持自定義特殊詞語
          共有0條關于《JS代碼判斷集錦(之二)》的評論
          發表評論
          正在加載評論......
          返回頂部發表評論
          呢 稱:
          表 情:
          內 容:
          評論內容:不能超過 1000 字,需審核,請自覺遵守互聯網相關政策法規。
          驗證碼: 驗證碼 
          網友評論聲明,請自覺遵守互聯網相關政策法規。

          您發布的評論即表示同意遵守以下條款:
          一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會、集體和公民的合法權益;
          二、不得發布國家法律、法規明令禁止的內容;互相尊重,對自己在本站的言論和行為負責;
          三、本站對您所發布內容擁有處置權。

          更多信息>>欄目類別選擇
          百度小程序開發
          微信小程序開發
          微信公眾號開發
          uni-app
          asp函數庫
          ASP
          DIV+CSS
          HTML
          python
          更多>>同類信息
          jquery下拉到某個固定位置然后某些元素發生改變樣式狀態
          canvas繪制的文字如何換行
          兼容pc、移動端用js實現復制內容到剪切板(支持蘋果safari瀏覽器)
          js兼容多個瀏覽器右下角漂浮廣告
          兼容ie6+和火狐的禁止右鍵
          做在線客服時,聊天窗口的div滾動條始終在底部
          更多>>最新添加文章
          dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
          Android移動端自動化測試:使用UIAutomatorViewer與Selenium定位元素
          抖音直播音掛載小雪花 懂車帝小程序
          javascript獲取瀏覽器指紋可以用來做投票
          火狐Mozilla Firefox出現:無法載入您的Firefox配置文件 它可能已經丟失 或是無法訪問 問題解決集合處理辦法
          在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
          python通過代碼修改pip下載源讓下載庫飛起
          python里面requests.post返回的res.text還有其它的嗎
          更多>>隨機抽取信息
          深山留言板 v7.0.1 bulid2014.11.15更新
          03 修改程序文件夾權限 獲得修改數據權限
          asp金額數字轉換為大小寫漢字
          如果你每天上網超過4個小時請按照以下方法做。
          asp計算頁面執行時間顯示到毫秒
          在圖片未知尺寸情況下,利用CSS把圖片垂直居中于div中心
          88国产精品视频一区二区三区