统计出现最多的字符次数的js代码

时间:2023-10-09 18:58:07 

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


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};
};


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

标签:字符次数
0
投稿

猜你喜欢

  • 在Ubuntu或Debian系统的服务器上卸载MySQL的方法

    2024-01-25 17:24:55
  • Go语言的Windows下环境配置以及简单的程序结构讲解

    2023-08-26 16:04:10
  • Go语言eclipse环境搭建图文教程

    2024-05-09 09:47:36
  • php之Aes加密案例讲解

    2023-06-11 12:59:12
  • 如何使用PHP计算上一个月的今天

    2023-11-15 14:16:25
  • 详解Python中如何将数据存储为json格式的文件

    2023-11-01 02:42:11
  • QQ在线客服网页代码大全

    2008-01-17 18:28:00
  • python pyecharts库的用法大全

    2021-04-21 13:48:05
  • python生成九宫格图片

    2022-09-09 04:46:34
  • Python经典案例之图像漫水填充分割详解

    2021-08-25 11:41:14
  • pytest接口测试之fixture传参数request的使用

    2023-03-19 07:40:40
  • Mysql查询最近一条记录的sql语句(优化篇)

    2024-01-17 02:33:57
  • pytorch 如何使用float64训练

    2023-08-12 00:19:45
  • php 删除一维数组中某一个值元素的操作方法

    2024-06-05 09:51:01
  • 解决python3 网络请求路径包含中文的问题

    2023-07-09 00:14:23
  • Oracle 8x监控sysdba角色用户登陆情况

    2010-07-16 12:48:00
  • django 消息框架 message使用详解

    2021-06-21 17:22:29
  • webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)

    2024-04-27 16:10:21
  • TensorFlow Session会话控制&Variable变量详解

    2023-06-21 12:37:42
  • asp程序定义变量比不定义变量速度快一倍

    2012-12-04 20:06:32
  • asp之家 网络编程 m.aspxhome.com