XOBM

WEB建站知识

您的位置: XOBM网   >   Js列表   >   js统计英文字符串的字节数

//统计中英文字节数

       function countByteLength(str){

      var cnCharByteLen = 1;

           var byteLen = 0; 

           for (var i=0; i<str.length; i++){

               //alert(str.charAt(i)); 

               if(str.charAt(i) == ' ' || str.charAt(i) == '    '){

              byteLen += 0.5; 

               }else if ((/[x00-xff]/g).test(str.charAt(i))){ 

                   byteLen += 0.5; 

               }else {

                   byteLen += cnCharByteLen; 

               }

               //alert(byteLen); 

           } 

           return Math.ceil(byteLen); 

       }