ホームページ > ウェブフロントエンド > jsチュートリアル > 最も多く出現するcharacters_javascriptスキルをカウントするJSコード

最も多く出現するcharacters_javascriptスキルをカウントするJSコード

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-05-16 18:14:50
オリジナル
986 人が閲覧しました

正規表現のグローバル マッチングを適用すると、文字の出現回数を照合し、これらの時間を比較し、最大のものを保存して返すことができます。コードは次のとおりです。

コードをコピー コードは次のとおりです。

var countMost = function(str){
if(!str) return;
var _count = 0, _temp = 0, _reg, _char;
for(var i=0; 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}; 🎜>

コメントアウトされたコードは、最も多く出現する文字を返すこともできます。
関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート