javascript字符串长度截取函数详解编程语言

function cutstr(str, len) { 
    var temp, 
        icount = 0, 
        patrn = /[^/x00-/xff]/, 
        strre = ""; 
    for (var i = 0; i < str.length; i++) { 
        if (icount < len - 1) { 
            temp = str.substr(i, 1); 
                if (patrn.exec(temp) == null) { 
                   icount = icount + 1 
            } else { 
                icount = icount + 2 
            } 
            strre += temp 
            } else { 
            break; 
        } 
    } 
    return strre + "..." 
}

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/8853.html

(0)
上一篇 2021年7月18日
下一篇 2021年7月18日

相关推荐

发表回复

登录后才能评论