统计出现最多的字符次数的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 相关文章推荐
基础的prototype.js常用函数及其用法
Mar 10 Javascript
xtree.js 代码
Mar 13 Javascript
JavaScript 事件记录使用说明
Oct 20 Javascript
javascript下判断一个对象是否具有指定名称的属性的的代码
Jan 11 Javascript
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
Sep 20 Javascript
Javascript中获取对象的原型对象的方法小结
Feb 25 Javascript
在JavaScript中正确引用bind方法的应用
May 11 Javascript
js实现文字滚动效果
Mar 03 Javascript
js实现背景图自适应窗口大小
Jan 10 Javascript
js 动态生成html 触发事件传参字符转义的实例
Feb 14 Javascript
vue.js实现带日期星期的数字时钟功能示例
Aug 28 Javascript
JavaScript语法约定和程序调试原理解析
Nov 03 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+MySQL的聊天室设计
2006/10/09 PHP
php基础知识:类与对象(1)
2006/12/13 PHP
几种有用的变型 PHP中循环语句的用法介绍
2012/01/30 PHP
HTML中嵌入PHP的简单方法
2016/02/16 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
2019/07/01 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
基于jquery自定义图片热区效果
2012/07/21 Javascript
『JavaScript』限制Input只能输入数字实现思路及代码
2013/04/22 Javascript
如何设置iframe高度自适应在跨域情况下的可用方法
2013/09/06 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
2015/12/12 Javascript
jquery拖拽效果完整实例(附demo源码下载)
2016/01/14 Javascript
原生js实现class的添加和删除简单代码
2016/07/12 Javascript
JS制作适用于手机和电脑的通知信息效果
2016/10/28 Javascript
使用jsonp实现跨域获取数据实例讲解
2016/12/25 Javascript
AngularJS 文件上传控件 ng-file-upload详解
2017/01/13 Javascript
JS及JQuery对Html内容编码,Html转义
2017/02/17 Javascript
mockjs,json-server一起搭建前端通用的数据模拟框架教程
2017/12/18 Javascript
js实现简单模态框实例
2018/11/16 Javascript
了解JavaScript函数中的默认参数
2019/05/30 Javascript
关于在LayUI中使用AJAX提交巨坑记录
2019/10/25 Javascript
vue style width a href动态拼接问题的解决
2020/08/07 Javascript
基于vue的video播放器的实现示例
2021/02/19 Vue.js
wxpython学习笔记(推荐查看)
2014/06/09 Python
python使用clear方法清除字典内全部数据实例
2015/07/11 Python
python 平衡二叉树实现代码示例
2018/07/07 Python
Python装饰器用法实例分析
2019/01/14 Python
Numpy实现卷积神经网络(CNN)的示例
2020/10/09 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
优秀的2014年两会精神解读
2014/03/17 职场文书
学校招生宣传广告词
2014/03/19 职场文书
《小猪家的桃花树》教学反思
2014/04/11 职场文书
办护照工作证明
2014/10/01 职场文书
热情服务标语
2014/10/07 职场文书
2014年污水处理厂工作总结
2014/12/19 职场文书
爱护公物主题班会
2015/08/17 职场文书
Python学习开发之图形用户界面详解
2021/08/23 Python