<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>统计字符出现的次数</title>
</head>
<body>
<script type="text/javascript">
var str = 'asdsdefsdfdssdefs';
alert(test(str));
/* function test(str) {
var obj = {};
var num = 0;
var value = '';
for (var i = 0; i < str.length; i++) {
if (!obj[str[i]]) {
obj[str[i]] = [];
}
obj[str[i]].push(str[i]);
}
for (var attr in obj) {
if (num < obj[attr].length) {
num = obj[attr].length;
value = obj[attr][0];
}
}
return '最多的字符串是:' + value + '出现了:' + num + '次';
}*/
function test(str) {
var num = 0;
var value = '';
var arr = str.split('');
arr.sort();
str = arr.join('');
var re = /(\w)\1+/g;
str.replace(re,function($0,$1) {
if (num < $0.length) {
num = $0.length;
value = $1;
}
})
return '最多的字符串是:' + value + '出现了:' + num + '次';
}
</script>
</body>
</html>
统计字符出现的次数
最新推荐文章于 2023-11-27 20:58:47 发布