欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

統(tǒng)計(jì)出現(xiàn)最多的字符次數(shù)的js代碼

 更新時(shí)間:2010年12月03日 20:58:58   作者:  
一小段代碼,經(jīng)常出現(xiàn)在面試筆試題中的:統(tǒng)計(jì)一個(gè)字符串中出現(xiàn)最多的字符的次數(shù),可以是英文或者數(shù)字。
應(yīng)用正則表達(dá)式的全局匹配,可以匹配出字符出現(xiàn)的次數(shù),比較這些次數(shù),將最大的保存并返回。代碼如下:
復(fù)制代碼 代碼如下:

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

注釋掉的代碼可以一并返回出現(xiàn)最多次數(shù)的字符。

相關(guān)文章

最新評(píng)論