JavaScript 检测字符串的真实长度


  1. function(str){
  2. var realLength = 0, len = str.length, charCode = -1;
  3. for (var i = 0; i < len; i++) {
  4. charCode = str.charCodeAt(i);
  5. if (charCode >= 0 && charCode <= 128) {
  6. realLength += 1;
  7. }
  8. else {
  9. realLength += 2;
  10. }
  11. }
  12. return realLength ;
  13. }





posted @ 2017-02-25 11:08  xiejunzhao  阅读(193)  评论(0编辑  收藏  举报