龙空技术网

全栈小知识-通过js计算字符串中,中文的个数

Java全栈编程笔记 221

前言:

此时看官们对“java统计中文字符个数”大致比较关切,小伙伴们都需要了解一些“java统计中文字符个数”的相关资讯。那么小编也在网络上搜集了一些对于“java统计中文字符个数””的相关知识,希望各位老铁们能喜欢,我们一起来学习一下吧!

在web项目开发中,有时候经常需要对用户输入的信息加以校验:比如对评论中中文的个数不少于10个。

如果只是判断输入信息的字符个数,我们一般这样写:

function _getWordTotal(str){ return str.length;}

那如何获取字符串中中文的个数呢?具体方法如下:

function _getCnWordTotal(str){ var total=0; if(str.length>0){ for(var i=0;i<str.length;i++){ var c=str.charAt(i); if(c.match(/[\u4E00-\u9FFF]/)){ total++; } } } return total;}

正则表达式说明

^[\u4E00-\u9FFF]+$ 匹配简体中文的正则表达式^[\u2E80-\u9FFF]+$ 匹配中日韩文字的正则表达式

关于通过JavaScript计算字符串中,中文的个数的学习就是这样了

标签: #java统计中文字符个数 #java统计中文字符个数的方法