本文为工具方法,提供简单但常用的js方法函数,仅供参考。
方法一代码
function Cutsubstr(str, len) {
if (!str || !len) { return ''; }
var build = "";
for (var i = 0; i < str.length && len > 0; i++) {
build += str.substr(i, 1);
len -= str.charCodeAt(i) > 127 ? 2 : 1;
}
if (build.length < str.length)
build += "...";
return build;
}
调用方法
Cutsubstr("Content", 300)
Content:字符串
300:设置截取长度
方法二代码
let str = '本文为工具方法,提供简单但常用的js方法函数。'
str.replace(/(.{10})(.*)?/g,'$1...')