1. 程式人生 > >JS判斷中文位元組長度

JS判斷中文位元組長度


function utf8_strlen(str)  
{  
      var cnt = 0;  
      for( i=0; i<str.length; i++)  
      {  
          var value = str.charCodeAt(i);  
          if( value < 0x080)  
          {  
              cnt += 1;  
          }  
          else if( value < 0x0800)  
          {  
              cnt += 2
; } else { cnt += 3; } } return cnt; }