您的位置:首页 > Web前端 > JavaScript

javascript获得字符串实际长度,中文2,英文1(一般微薄都是这个判断)

2013-08-15 10:58 369 查看
/**
 * 获得字符串实际长度,中文2,英文1(一般微薄都是这个判断)
 * @param {type} str
 * @returns {Number}
 */
function getChrLen(str) {
    ///<summary>获得字符串实际长度,中文2,英文1</summary>
    ///<param name="str">要获得长度的字符串</param>
    var realLength = 0, len = str.length, charCode = -1;
    for (var i = 0; i < len; i++) {
        charCode = str.charCodeAt(i);
        if (charCode >= 0 && charCode <= 128)
            realLength += 1;
        else
            realLength += 2;
    }
    return realLength;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐