隨筆-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 百年 閱讀(271) 評論(0)  編輯  收藏 所屬分類: Javascript Article
          主站蜘蛛池模板: 布拖县| 宜春市| 安塞县| 成都市| 吴忠市| 大邑县| 灵寿县| 和顺县| 邹平县| 温宿县| 抚顺市| 庆城县| 伊金霍洛旗| 昌江| 司法| 盐池县| 彭水| 大方县| 隆回县| 大兴区| 黔南| 郁南县| 福清市| 赞皇县| 江陵县| 南澳县| 繁峙县| 北流市| 福海县| 紫金县| 积石山| 上杭县| 贡觉县| 环江| 休宁县| 建始县| 安乡县| 忻城县| 清远市| 邹平县| 新乡市|