正则 重复项最多得子项

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script>
    window.onload = function ()
    {    
        var str = 'aagsdaafgdgdfgafdghsasdssaa';
        var arr = str.split('');
        str = arr.sort().join('');
        var value = '';
        var index = 0;
        var re = /(\w)\1+/g;
        
        str.replace(re,function ($0,$1)
        {
            if(index < $0.length)
            { 
                index = $0.length;
                value = $1;
            }
            
        })
        
        alert('最多的值:'+ value + '重复次数' + index );
    }
</script>
</head>

<body>
</body>
</html>

 

posted @ 2015-03-07 16:08  mayufo  阅读(240)  评论(0编辑  收藏  举报