JS 计算字符串实际长度

前端之家收集整理的这篇文章主要介绍了JS 计算字符串实际长度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧。
JS计算字符串实际长度,JS代码如下:

/**
 *  UTF8字符集实际长度计算
 *
 * @param 
 * @arrange (512.笔记) jb51.cc
 **/
function getStrLeng(str){
    var realLength = 0;
    var len = str.length;
    var charCode = -1;
    for(var i = 0; i < len; i++){
        charCode = str.charCodeAt(i);
        if (charCode >= 0 && charCode <= 128) {
            realLength += 1;
        }else{
            // 如果是中文则长度加3
            realLength += 3;
        }
    }
    return realLength;
}

// 来自:编程之家 jb51.cc(jb51.cc)
JS计算字符串实际长度,JS代码如下:

/**
 *  GBK字符集实际长度计算
 *
 * @param 
 * @arrange (512.笔记) jb51.cc
 **/
function getStrLeng(str){
    var realLength = 0;
    var len = str.length;
    var charCode = -1;
    for(var i = 0; i < len; i++){
        charCode = str.charCodeAt(i);
        if (charCode >= 0 && charCode <= 128) {
            realLength += 1;
        }else{
            // 如果是中文则长度加2
            realLength += 2;
        }
    }
    return realLength;
}

// 来自:编程之家 jb51.cc(jb51.cc)
原文链接:https://www.f2er.com/js/527717.html

猜你在找的JavaScript相关文章