蝸牛的JAVA外殼

          ┎Running Snail┒ ┖ -------------- ┚

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            13 Posts :: 0 Stories :: 10 Comments :: 0 Trackbacks
           1<script>
           2String.prototype.truncate = function(bytes) {
           3
           4    str = this;
           5    showstr = "";
           6
           7    flag = false;
           8
           9    strleg = string_get_ascii_leg(str);
          10
          11    if (strleg > bytes)
          12    {
          13        for (i=0,j=0;i<bytes;i++,j++)
          14        {
          15            showstr = showstr.concat(str.charAt(j));
          16            if (!(str.charCodeAt(i) < 255))//是否是英文字符
          17            {
          18                i++;
          19            }

          20        }

          21        showstr = showstr.concat("");
          22    }

          23    else
          24    {
          25        showstr = str;
          26    }

          27    return showstr;
          28}

          29function string_get_ascii_leg(indata)
          30{
          31    var i,strleg;
          32
          33    strleg = 0;
          34    for (i=0;i<indata.length;i++)
          35    {
          36        strleg++;
          37        if (indata.charCodeAt(i) > 255)
          38        {
          39            strleg++;
          40        }

          41    }

          42
          43    return strleg;
          44}

          45</script>

          Example:
          1<script>
          2var test = "我們?cè)谀睦?/span>";
          3alert(test.truncate(6));
          4</script>
          posted on 2007-04-22 01:37 會(huì)跑的蝸牛 閱讀(1112) 評(píng)論(0)  編輯  收藏 所屬分類: Javascript
          主站蜘蛛池模板: 彭州市| 绥芬河市| 邳州市| 冀州市| 沙坪坝区| 玉溪市| 闻喜县| 望江县| 黑水县| 台江县| 娱乐| 武强县| 乐清市| 什邡市| 白玉县| 得荣县| 浦县| 奉新县| 高邮市| 南通市| 花莲县| 东城区| 景泰县| 永顺县| 北安市| 甘洛县| 定远县| 江川县| 松阳县| 北碚区| 永嘉县| 建始县| 高邑县| 韶关市| 乌鲁木齐市| 遵化市| 安泽县| 泰来县| 婺源县| 太康县| 夏邑县|