我的評論

          你讓我看到了生命在于折騰,恭喜你,你已經(jīng)是牛人了
          re: JavaScript表單常用驗證集合 MichaelLee 2009-04-20 09:57  
          //過濾非法字符
          function checkStr(s)
          {
          var str0="<>'~!@#$%^&*()+=[]\\\";?/:{}|.,`  “”‘’_";
          for(var i=0;i<str0.length;i++)
          {
          if(s.indexOf(str0.substring(i,i+1))!=-1)
          { alert("輸入字符串中包含非法字符(如:<,>,%等)!");
          return false;
          }
          }
          return true;
          }
          //數(shù)字
          function isNumber(s)
          {
          for( var loc=0; loc<s.length; loc++ )
          if( (s.charAt(loc) < '0') || (s.charAt(loc) > '9') ){
          alert("請輸入有效數(shù)字! ");
          return false;
          }
          return true;
          }
          //英文+數(shù)字
          function isCharNumber(s)
          {
          for( var loc=0; loc<s.length; loc++ )
          if( (s.charAt(loc) < '0') || (s.charAt(loc) > '9') )
          if( (s.charAt(loc) < 'a') || (s.charAt(loc) > 'z') )
          if( (s.charAt(loc) < 'A') || (s.charAt(loc) > 'Z') )
          {
          alert("只允許英文或數(shù)字!");
          return false;
          }
          return true;
          }
          //不可為空
          function isNull(s)
          {
          if(s.length == 0 || s == ""){
          alert("請不要輸入空值!");
          return false;
          }
          return true;
          }
          //效驗長度
          function isLength(s,i)
          {
          if(s.length > i){
          alert("長度超出了范圍! ");
          return false;
          }
          return true;
          }
          //電子郵件
          function isEmail(s)
          {
          if (s.length > 50){
          alert("Email地址長度不能超過50位!")
          document.joinus.email.focus()
          return false;
          }
          var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|cc|edu|biz|int|tv)$"
          var re = new RegExp(regu);
          if (s.search(re) != -1) {
          return true;
          }
          else {
          alert ("請輸入有效合法的E-mail地址!")
          document.joinus.email.focus()
          return false;
          }
          }
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導(dǎo)航

          統(tǒng)計

          公告

          ====Michael Lee====
          =Java Sofware Engineer=
          =Work @ Beijing=
          ---再煩,也別忘微笑;再急,也要注意語氣;再苦,也別忘堅持;再累,也要愛自己!---
          ---低調(diào)做人,你會一次比一次穩(wěn)健;高調(diào)做事,你會一次比一次優(yōu)秀---
          ---成功的時候不要忘記過去;失敗的時候不要忘記還有未來---

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 万安县| 固始县| 湘潭市| 泰兴市| 九台市| 乌恰县| 遵义市| 抚宁县| 阜阳市| 申扎县| 江川县| 霍林郭勒市| 永善县| 长沙市| 仁化县| 南召县| 夏邑县| 咸丰县| 达日县| 中山市| 潜山县| 唐海县| 弥勒县| 会宁县| 东乡族自治县| 新营市| 罗江县| 太原市| 买车| 合川市| 信丰县| 从江县| 晋城| 分宜县| 广汉市| 邵阳县| 阳东县| 永顺县| 叶城县| 图木舒克市| 女性|