function subStringTxt(str, len) {
var strlen = 0;
var newStr;
var flag = 0;
if (str == null) {
return ""
}
for (var i = 0; i < str.length; i++) {
if (str.charCodeAt(i) > 127) {//中文字符占两位
strlen += 2;
} else {
strlen++;
}
if (strlen > len) {
newStr = str.substring(0, i) + "...";
flag = 1;
break;
}
}
return flag == 1 ? newStr : str
}
subStringTxt("fhdj发动风华绝代fdgf", 10)
截取文本内容,包括中英文,多余则显示省略号
最新推荐文章于 2024-08-30 20:29:15 发布