您的位置:首页 > 编程语言

获取中文字符串的实际长度代码

2014-06-05 00:00 381 查看
JS中默认中文字符长度和其它字符长度计算方法是一样的,但某些情况下我们需要获取中文字符串的实际长度,代码如下:
function strLength(str) 
{ 
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; 
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: