·您当前的位置:首页 > 技术教程 > JavaScript >

[JS]js判断汉字个数统计包含汉字的字符个数

时间:2014-11-11 12:32酷播
[JS]js判断汉字个数统计包含汉字的字符个数

[JS]js判断汉字个数统计包含汉字的字符个数

  1. //验证是否包含汉字 
  2. if((/[\u4e00-\u9fa5]+/).test(obj)){      
  3.      alert("不能含有汉字!");         
  4.   }    

 

  1.  //功能:统计包含汉字的字符个数 
  2.  
  3. //说明:汉字占2个字符,非汉字占1个字符 
  4.  
  5. function checksum(chars) 
  6.  
  7. { 
  8.  
  9. var sum = 0;  
  10.  
  11. for (var i=0; i<chars.length; i++) 
  12.  
  13. {  
  14.  
  15.     var c = chars.charCodeAt(i);  
  16.  
  17.     if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) 
  18.  
  19. {  
  20.  
  21.     sum++;  
  22.  
  23.     } 
  24.  
  25.     else  
  26.  
  27.     {      
  28.  
  29.     sum+=2;  
  30.  
  31.     }  
  32.  
  33. } 
  34.  
  35. return sum; 
  36.  
  37. } 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器