判断输入的字符串占位长度

function judgeLen(str)   {    
    let strlen = 0;    
    for (let i = 0; i < str.length; i++) {      
        if (str.charCodeAt(i) > 255) {
            strlen += 2; //如果是汉字,则字符串长度加2
        }              
        else {
            strlen++;
        }            
    }    
    return strlen;  
}

猜你喜欢

转载自blog.csdn.net/wangongda/article/details/79296410