隨筆-3  評論-26  文章-41  trackbacks-0

          計算中英文混合字符個數

          function bytes(str){
              
          if(typeof(str)!='string'){
                  str 
          = str.value;
              }

              
          var len = 0;
              
          for(var i = 0; i < str.length; i++){
                  
          if(str.charCodeAt(i) > 127){            len++;
                  }
                              len++;
              }

              
          return len;
          }

          調用方式:
          function textLimitCheck(thisArea,maxLength){
              
          if(bytes(thisArea.value) > maxLength){
                  alert(maxLength 
          + '個字限制.\\r超出的將自動去除.');
                  thisArea.value
          =thisArea.value.substring(0,maxLength);
                  thisArea.focus();
                  
          return false;
              }

              
          return true;
          }
          posted on 2007-08-02 10:33 百年 閱讀(267) 評論(0)  編輯  收藏 所屬分類: Javascript Article
          主站蜘蛛池模板: 阿拉善右旗| 敦煌市| 鄂托克旗| 吉首市| 巴林右旗| 德钦县| 天水市| 光山县| 邵东县| 龙陵县| 高要市| 浪卡子县| 内江市| 北海市| 青阳县| 明水县| 永宁县| 上饶县| 白沙| 南陵县| 新民市| 夹江县| 忻州市| 德安县| 敦煌市| 文水县| 来凤县| 富蕴县| 库伦旗| 寿光市| 舞钢市| 嘉峪关市| 昌吉市| 绥芬河市| 静安区| 保定市| 弥渡县| 南充市| 宁津县| 扶沟县| 平湖市|