js实现查找字符串中出现最多的字符和个数

  • 例: abbcccddddd -> 字符最多的是d,出现了5次

      let str = "abcabcabcbbccccc";
      let num = 0;
      let char = '';
    
      // 使其按照一定的次序排列
      str = str.split('').sort().join('');
      // "aaabbbbbcccccccc"
    
      // 定义正则表达式
      let re = /(\w)\1+/g;
      str.replace(re,($0,$1) => {
          if(num < $0.length){
              num = $0.length;
              char = $1;        
          }
      });
      console.log(`字符最多的是${char},出现了${num}次`);
    
    

```


   转载规则


《js实现查找字符串中出现最多的字符和个数》 朝飞 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
css-interview css-interview
如何解决a标点击后hover事件失效的问题? 调换a标签css的顺序 把顺序改成 link -> visited -> hover -> active link:未访问时的样式 visited:访问后的样式 hover:鼠
2020-05-16
下一篇 
js解析 URL Params 为对象 js解析 URL Params 为对象
let url = 'http://www.domain.com/?user=anonymous&id=123&id=456&city=%E5%8C%97%E4%BA%AC&enabled'; fun
2020-05-16
  目录