1 /** 2 *获取字符串字节数 3 */ 4 function GetStringByteLength(val){ 5 6 var Zhlength=0;// 全角 7 var Enlength=0;// 半角 8 9 for(var i=0;i<val.length;i++){ 10 if(val.substring(i, i + 1).match(/[^\x00-\xff]/ig) != null) 11 Zhlength+=1; 12 else 13 Enlength+=1; 14 } 15 // 返回当前字符串字节长度 16 return (Zhlength*2)+Enlength; 17 }
转载于:https://www.cnblogs.com/aspnet_csharp/archive/2012/04/13/2446169.html