读书人

获取正确字符串字节长度

发布时间: 2013-12-13 13:57:17 作者: rapoo

获取准确字符串字节长度
function byte_length(s){
var sum = 0;
for(var i=0;i<s.length;i++){
if(s.charCodeAt(i)<=0x7F){
sum++;
}else if(s.charCodeAt(i)<=0x7FF){
sum += 2;
}else if(s.charCodeAt(i)<=0xFFFF){
sum += 3;
}else if(s.charCodeAt(i)<=0x1FFFFF){
sum += 4;
}else if(s.charCodeAt(i)<=0x3FFFFFF){
sum += 5;
}
}
return sum;
}

读书人网 >Web前端

热点推荐