/********************
参数:str:原始字符串
n:需要返回的长度,汉字=2
返回值:处理后的字符串
********************/
function strEllip(str,n)
{
var ilen = str.length;
if(ilen*2 <= n) return str;
n -= 3;
var i = 0;
while(i < ilen && n > 0)
{
if(escape(str.charAt(i)).length>4) n--;
n--;
i++;
}
if( n > 0) return str;
return str.substring(0,i)+"...";
}
字符串定长截取,并加省略号
最新推荐文章于 2021-03-25 10:26:22 发布