统计文本中中文字符个数的函数,代码如下:
- <script>
- // 统计汉字数,不包括标点符号
- function countChinese(str){
- var m=str.match(/[\u4e00-\u9fff\uf900-\ufaff]/g);
- return (!m?0:m.length);
- }
- // 统计非ASCII字符数
- function countNonAlphabet(str){
- var m=str.match(/[^\x00-\x80]/g);
- return (!m?0:m.length);
- }
- var string="Make a test: 这是晴枫的博客——枫芸志!";
- alert(countChinese(string));
- alert(countNonAlphabet(string));
- </script>
复制代码
|
上一篇: Discuz X1.5聊天室插件下一篇: 不允许回复纯数字、纯字母、纯表情,须回复中文,中文字数可设置
|