tbwshc

          JS 獲取字符串長度,截取字符串(中英文,一個漢字相當于2個字符)

          <script type="text/javascript">
          //一個漢字相當于2個字符
              function get_length(s){
                  var char_length = 0;
                  for (var i = 0; i < s.length; i++){
                      var son_char = s.charAt(i);
                      encodeURI(son_char).length > 2 ? char_length += 1 : char_length += 0.5;
                  }
                  return char_length;
              }
              function cut_str(stbr, len){
                  var char_length = 0;
                  for (var i = 0; i < str.length; i++){
                      var son_str = str.charAt(i);
                      encodeURI(son_str).length > 2 ? char_length += 1 : char_length += 0.5;
                      if (char_length >= len){
                          var sub_len = char_length == len ? i+1 : i;
                          return str.substr(0, sub_len);
                          break;
                      }
                  }
              }
          //  截取15個字(30個字符)
          //  cut_str('aa啊啊啊啊啊啊啊啊啊啊啊啊啊k的啊是', 15);
          </script>

          posted on 2012-09-17 14:22 chen11-1 閱讀(1898) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 河津市| 宜宾县| 岳池县| 固始县| 渑池县| 唐海县| 民县| 敦煌市| 长治县| 昔阳县| 东丰县| 灵寿县| 漠河县| 萝北县| 辉南县| 晋城| 江达县| 罗甸县| 洛阳市| 郎溪县| 五原县| 黎平县| 顺昌县| 克拉玛依市| 拜泉县| 库尔勒市| 兴义市| 鸡东县| 黄冈市| 汉沽区| 南川市| 湖口县| 阆中市| 油尖旺区| 凤山县| 辽宁省| 奉节县| 花垣县| 历史| 文安县| 新巴尔虎左旗|