宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 个人博客 > javascript

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

2016-10-13 00:16:48 点击量:432 标签: 收藏本文

[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. var sum = 0;  
  9.  
  10. for (var i=0; i<chars.length; i++) 
  11.  
  12. {  
  13.  
  14.     var c = chars.charCodeAt(i);  
  15.  
  16.     if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) 
  17.  
  18. {  
  19.  
  20.     sum++;  
  21.  
  22.     } 
  23.  
  24.     else  
  25.  
  26.     {      
  27.  
  28.     sum+=2;  
  29.  
  30.     }  
  31.  
  32.  
  33. return sum; 
  34.  
ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室