统计出现最多的字符次数的js代码_Javascript教程-查字典教程网
统计出现最多的字符次数的js代码
统计出现最多的字符次数的js代码
发布时间:2016-12-30 来源:查字典编辑
摘要:应用正则表达式的全局匹配,可以匹配出字符出现的次数,比较这些次数,将最大的保存并返回。代码如下:复制代码代码如下:varcountMost=...

应用正则表达式的全局匹配,可以匹配出字符出现的次数,比较这些次数,将最大的保存并返回。代码如下:

复制代码 代码如下:

var countMost = function(str){

if(!str) return;

var _count = 0, _temp = 0, _reg, _char;

for(var i=0; i<str.length; i++){

_reg = new RegExp(str.charAt(i), 'g');

_temp = str.match(_reg).length;

if(_temp > _count){

_count = _temp;

_char = str.charAt(i);

}

}

return _count;

//return {count:_count, char:_char};

};

注释掉的代码可以一并返回出现最多次数的字符。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类