场景:aaaaabbbbcccccdddddeeeee---------->aaaaabbbbcccccddddd(结果)
我来了abcdefgd,来吧,来吧来吧----->我来了abcdefgd,来吧(结果)
代码:
function str(){
var len = 0;
var rel="";
if(val !=null){
for(i=0;i<val.length;i++)
{
if(val.charCodeAt(i)>256){
len += 2;
}
else {
len++;
}
if(len>20){
rel=val.substring(0,i)+"…";
break;
}else {
rel=val;
}
}
}else{
return ' ';
}
return rel;
}
图片效果: