统计出现最多的字符次数的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 相关文章推荐
用javascript实现自定义标签
May 08 Javascript
ppk谈JavaScript style属性
Oct 10 Javascript
Knockoutjs的环境搭建教程
Nov 26 Javascript
深入理解Javascript中的循环优化
Nov 09 Javascript
jQuery如何防止这种冒泡事件发生
Feb 27 Javascript
JavaScript获得页面base标签中url的方法
Apr 03 Javascript
浅谈javascript中执行环境(作用域)与作用域链
Dec 08 Javascript
IE9 elementUI文件上传的问题解决
Oct 17 Javascript
详解ES6 系列之异步处理实战
Oct 26 Javascript
jQuery实现的点击图片居中放大缩小功能示例
Jan 16 jQuery
解析JS在获取当前月的最后一天遇到的坑
Aug 30 Javascript
jquery实现上传图片功能
Jun 29 jQuery
解决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.ini中添加extension=php_mysqli.dll指令的说明
2007/06/14 PHP
PHP实现域名whois查询的代码(数据源万网、新网)
2010/02/22 PHP
php计算几分钟前、几小时前、几天前的几个函数、类分享
2014/04/09 PHP
PHP图像处理类库及演示分享
2015/05/17 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
2016/03/05 PHP
PHP调用Mailgun发送邮件的方法
2017/05/04 PHP
列表内容的选择
2006/06/30 Javascript
Web版彷 Visual Studio 2003 颜色选择器
2007/01/09 Javascript
JTrackBar水平拖动效果
2007/07/15 Javascript
javascript开发中因空格引发的错误
2010/11/08 Javascript
根据经纬度计算地球上两点之间的距离js实现代码
2013/03/05 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
2016/01/05 Javascript
jquery实现数字输入框
2017/02/22 Javascript
vue cli 3.0 使用全过程解析
2018/06/14 Javascript
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
2019/04/19 Javascript
JavaScript面向对象中接口实现方法详解
2019/07/24 Javascript
基于Electron实现桌面应用开发代码实例
2020/07/07 Javascript
python创建关联数组(字典)的方法
2015/05/04 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
PyTorch线性回归和逻辑回归实战示例
2018/05/22 Python
在python中使用requests 模拟浏览器发送请求数据的方法
2018/12/26 Python
python读文件的步骤
2019/10/08 Python
pytorch随机采样操作SubsetRandomSampler()
2020/07/07 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
用CSS3实现瀑布流布局的示例代码
2017/11/10 HTML / CSS
美国知名生活购物网站:Goop
2017/11/03 全球购物
学术会议欢迎词
2014/01/09 职场文书
爬山的活动方案
2014/08/16 职场文书
2014年仓库保管员工作总结
2014/12/03 职场文书
清洁员岗位职责
2015/02/15 职场文书
讲文明倡议书
2015/04/29 职场文书
python实现大文本文件分割成多个小文件
2021/04/20 Python
Vue3.0中Ref与Reactive的区别示例详析
2021/07/07 Vue.js
Java异常处理try catch的基本用法
2021/12/06 Java/Android