统计出现最多的字符次数的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中的eval函数
Nov 02 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
Jun 27 Javascript
js中parseInt函数浅谈
Jul 31 Javascript
JS折半插入排序算法实例
Dec 02 Javascript
Angularjs---项目搭建图文教程
Jul 08 Javascript
jQuery序列化表单成对象的简单实现
Nov 29 Javascript
node.js 和HTML5开发本地桌面应用程序
Dec 13 Javascript
bootstrapValidator 重新启用提交按钮的方法
Feb 20 Javascript
利用Node.js+Koa框架实现前后端交互的方法
Feb 27 Javascript
ES6学习笔记之Set和Map数据结构详解
Apr 07 Javascript
从零开始学习Node.js系列教程五:服务器监听方法示例
Apr 13 Javascript
js+html制作简单日历的方法
Jun 27 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 正则 过滤html 的超链接
2009/06/02 PHP
PHP extract 将数组拆分成多个变量的函数
2010/06/30 PHP
php 无限分类 树形数据格式化代码
2016/10/11 PHP
PHP使用函数用法详解
2018/09/30 PHP
laravel 解决多库下的DB::transaction()事务失效问题
2019/10/21 PHP
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
2007/02/23 Javascript
JavaScript字符串对象substr方法入门实例(用于截取字符串)
2014/10/16 Javascript
编写自己的jQuery提示框(Tip)插件
2015/02/05 Javascript
jQuery在页面加载时动态修改图片尺寸的方法
2015/03/20 Javascript
jQuery实现鼠标滑过点击事件音效试听
2015/08/31 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
2015/11/03 Javascript
jQuery使用ajax跨域获取数据的简单实例
2016/05/18 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
浅析bootstrap原理及优缺点
2017/03/19 Javascript
JavaScript中的遍历详解(多种遍历)
2017/04/07 Javascript
基于Two.js实现星球环绕动画效果的示例
2017/11/06 Javascript
vue2实现可复用的轮播图carousel组件详解
2017/11/27 Javascript
vue利用axios来完成数据的交互
2018/03/23 Javascript
使用webpack搭建react开发环境的方法
2018/05/15 Javascript
微信小程序canvas分享海报功能
2019/10/31 Javascript
JS实现压缩上传图片base64长度功能
2019/12/03 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
[00:34]TI7不朽珍藏III——纯金地穴编织者饰品展示
2017/07/15 DOTA
python调用cmd命令行制作刷博器
2014/01/13 Python
Python下的twisted框架入门指引
2015/04/15 Python
利用python写个下载teahour音频的小脚本
2017/05/08 Python
python selenium firefox使用详解
2019/02/26 Python
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
美国药妆网站:EDCskincare.com(防晒、痤疮、抗衰老等)
2017/04/28 全球购物
质检员岗位职责
2013/12/17 职场文书
群众路线教育实践活动心得体会
2014/03/07 职场文书
十八届三中全会感言
2014/03/10 职场文书
《彭德怀和他的大黑骡子》教学反思
2014/04/12 职场文书
六一亲子活动总结
2014/07/01 职场文书
关于JavaScript回调函数的深入理解
2021/06/27 Javascript
详解Go语言中Get/Post请求测试
2022/06/01 Golang