function test(str){
    var arr = str.split('');
    arr.sort();
    str = arr.join('');

    var re = /(\w)\1+/g;//\S 匹配所有非空白,而 \w 只匹配单词字符,等价于 [a-zA-Z0-9_] 共63个字符(字母数字下划线)
    var num = 0;
    var value = 0;

    str.replace(re, function($0, $1){
        console.log( $0 )
        if(num < $0.length){
            num = $0.length;
            value = $1;
        }
    })

    return '最多的字符是:' + value + ',出现了:' + num;
}

    console.log( test(str) );