获取中文字符串的实际长度代码
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; }
相关文章推荐
- 检测含有中文字符串的实际长度
- 中检测含有中文字符串的实际长度
- php中计算中文字符串长度、截取中文字符串的函数代码
- 通过js来获取包含中文字符的字符串的长度的方法
- C#检测含有中文字符串的实际长度
- 检测含有中文字符串的实际长度
- JS获取字符串实际长度!
- 获取包含中文,字母,数字集合的字符串的长度(1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节)
- java中获取包含中文字符的字符串长度
- 在ASP.NET中检测含有中文字符串的实际长度
- 检测含有中文字符串的实际长度
- asp.net获得字符串实际长度(包括中文字符)
- JS获取字符串实际长度!
- 通过js来获取包含中文字符的字符串的长度的方法
- ASP.NET中检测含有中文字符串的实际长度
- asp.net获得字符串实际长度(包括中文字符)收藏
- flex中含中文字符串长度的获取
- php中获取字符串长度 中文算两个字节