var cutStrForNum = function (str, num) {
var len = 0;
for (var i = 0; i < str.length; i++) {
if (str[i].match(/[^x00-xff]/ig) != null) //全角
len += 2;
else
len += 1;
}
if (len >=num) {
newStr = str.substring(0, num) + "...";
}
return newStr;
}
正则表达式判断是否截断文本
最新推荐文章于 2023-03-06 06:57:40 发布
本文介绍了一个用于JavaScript中字符串截断并处理全角字符的函数,包括其核心逻辑、工作原理及实际应用案例。
1178

被折叠的 条评论
为什么被折叠?



