获取字节长度, 中文或中文字符2字节,英文1字节

export function getStringByteLength(val){
  var str = new String(val);  
  var bytesCount = 0;  
  for (var i = 0 ,n = str.length; i < n; i++) {  
      var c = str.charCodeAt(i);  
      if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) {  
          bytesCount += 1;  
      } else {  
          bytesCount += 2;  
      }  
  }  
  return bytesCount;  
}
原文地址:https://www.cnblogs.com/chenlongsheng/p/15341932.html