首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

截取字符串展示指定长度,超过部分用省略

2012-10-14 
截取字符串显示指定长度,超过部分用省略function getInterceptedStr(sSource, iLen) {if (sSource.replace

截取字符串显示指定长度,超过部分用省略

function getInterceptedStr(sSource, iLen) {    if (sSource.replace(/[^\x00-\xff]/g, "xx").length <= iLen) {        return sSource;    }    var str = "";    var l = 0;    var schar;    for (var i = 0; schar = sSource.charAt(i); i++) {        str += schar;        l += (schar.match(/[^\x00-\xff]/) != null ? 2: 1);        if (l >= iLen) {            str += "....";            break;        }    }    return str;}

热点排行