转自:前端开发博客 (http://caibaojian.com/js-max-repeat.html)
var str="aabbcccdsssss.com";
var maxLength=0; //放置字母出现的最高次数
var result=''; //放置出现次数最多的字母
whlie(str!=''){
//判断字符串是否为空
oldStr=str; //将原始的字符串变量赋值给新变量
getStr=str.substr(0,1); //得到字符串的首字母
str=str.replace(new RegExp(getStr,'g'),''); //取得首字母后把它的位置置为空,全局查找
if(oldStr.length-str.length>maxLength){ //相减的结果就是某个字母出现的总次数
maxLength=oldStr.length-str.length;
result=getStr+"="+maxLength;
}
}