js截取字符长度加省略号

日常做项目多了,收藏了很多小程序,小程序虽然代码量少,但是非常实用,特别是在一些时候可以解你燃眉之急。 要分享给大家的是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:设置截取长度

猜你喜欢

转载自blog.csdn.net/bigbear00007/article/details/80111967