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

时间:2010-12-03    点击:125   
应用正则表达式的全局匹配,可以匹配出字符出现的次数,比较这些次数,将最大的保存并返回。代码如下:
复制代码 代码如下:

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

注释掉的代码可以一并返回出现最多次数的字符。
本地对象Array的原型扩展实现代码
悄悄用脚本检查你访问过哪些网站的代码
jQuery)扩展jQuery系列之一 模拟alert,confirm(一)
高效的表格行背景隔行变色及选定高亮的JS代码
javascript innerHTML使用分析
> 返回     
地址:上海市普陀区胶州路941号长久商务中心 电话: QQ:
© Copyright 2012 上海网络 Product All Rights Reserved