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


Posted in Javascript onDecember 03, 2010

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

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 相关文章推荐
Jquery焦点与失去焦点示例应用
Jun 10 Javascript
JavaScript Serializer序列化时间处理示例
Jul 31 Javascript
JS实现的网页倒计时数字时钟效果
Mar 02 Javascript
原生JavaScript编写canvas版的连连看游戏
May 29 Javascript
JS中this上下文对象使用方式
Oct 09 Javascript
JavaScript遍历Json串浏览器输出的结果不统一问题
Nov 03 Javascript
bootstrap网格系统使用方法解析
Jan 13 Javascript
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
Jul 17 Javascript
浅谈React + Webpack 构建打包优化
Jan 23 Javascript
JavaScript实现封闭区域布尔运算的示例代码
Jun 25 Javascript
Vue.js如何使用Socket.IO的示例代码
Sep 05 Javascript
js键盘事件实现人物的行走
Jan 17 Javascript
解决jquery的.animate()函数在IE6下的问题
Dec 03 #Javascript
基于jQuery的左右滚动实现代码
Dec 03 #Javascript
基于jquery的finkyUI插件与Ajax实现页面数据加载功能
Dec 03 #Javascript
Web开发者必备的12款超赞jQuery插件
Dec 03 #Javascript
jQuery学习笔记[1] jQuery中的DOM操作
Dec 03 #Javascript
浅析jQuery的链式调用之each函数
Dec 03 #Javascript
jQuery的链式调用浅析
Dec 03 #Javascript
You might like
PHP个人网站架设连环讲(一)
2006/10/09 PHP
php discuz 主题表和回帖表的设计
2009/03/13 PHP
PHP 多维数组排序(usort,uasort)
2010/06/30 PHP
限制ckeditor上传图片文件大小的方法
2013/11/15 PHP
PHP函数http_build_query使用详解
2014/08/20 PHP
PHP下载文件的函数实例代码
2016/05/18 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
2021/02/27 PHP
jquery三个关闭弹出层的小示例
2013/11/05 Javascript
js如何判断用户是在PC端和还是移动端访问
2014/04/24 Javascript
封装好的一个万能检测表单的方法
2015/01/21 Javascript
js仿淘宝和百度文库的评分功能
2016/05/15 Javascript
微信小程序  生命周期详解
2016/10/27 Javascript
JavaScript事件委托原理与用法实例分析
2018/06/07 Javascript
vue.js删除列表中的一行
2018/06/30 Javascript
微信小程序判断用户是否需要再次授权获取个人信息
2019/07/18 Javascript
Node4-5静态资源服务器实战以及优化压缩文件实例内容
2019/08/29 Javascript
解决Vue 移动端点击出现300毫秒延迟的问题
2020/07/21 Javascript
python生成日历实例解析
2014/08/21 Python
python实现旋转和水平翻转的方法
2018/10/25 Python
Python Django框架实现应用添加logging日志操作示例
2019/05/17 Python
python集合的创建、添加及删除操作示例
2019/10/08 Python
python使用pip安装SciPy、SymPy、matplotlib教程
2019/11/20 Python
Pythonic版二分查找实现过程原理解析
2020/08/11 Python
Python实现中英文全文搜索的示例
2020/12/04 Python
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
味多美官网:蛋糕订购,100%使用天然奶油
2017/11/10 全球购物
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
Farfetch巴西官网:奢侈品牌时尚购物平台
2020/10/19 全球购物
大学生旷课检讨书
2014/01/22 职场文书
个人党性剖析材料
2014/02/03 职场文书
内科护士节演讲稿
2014/09/11 职场文书
《我爱祖国》演讲稿1000字
2014/09/26 职场文书
2015会计试用期工作总结
2014/12/12 职场文书
再读《皇帝的新衣》的读后感悟!
2019/08/07 职场文书
Python中request的基本使用解决乱码问题
2022/04/12 Python