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;  
} 
发布了46 篇原创文章 · 获赞 13 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/luliuliu1234/article/details/80589457
今日推荐