js中英文字符长度

一、代码

// 英文占1个字符,中文汉字占2个字符
  gblen(str) { // eslint-disable-line
    let len = 0;
    for (let i = 0; i < str.length; i++) {
      if (str.charCodeAt(i) > 127 || str.charCodeAt(i) === 94) {
        len += 2;
      } else {
        len++;
      }
    }
    return len;
  }
原文地址:https://www.cnblogs.com/wangyuxue/p/12072662.html