【转】利用json获取字符出现次数的代码

<script type="text/javascript">
function ObjRegExp() {
var newStr = "2,3,4,4,5,6,7,7,7,";
newStr = newStr.replace(new RegExp(/s/ig), "");
var objJson = {};
for (var i = 0; i < newStr.length; i++) {
var objChar = newStr.charAt(i);
if (objJson[objChar]) {
objJson[objChar] = parseInt(objJson[objChar]) + 1;
} else {
objJson[objChar] = 1;
}
}
var oDiv = document.getElementById("objDiv");
oDiv.appendChild(document.createTextNode("Drive someone up a wall!"));
oDiv.appendChild(document.createElement("br"));
for (var key in objJson) {
oDiv.appendChild(document.createTextNode(key + ":" + objJson[key]));
oDiv.appendChild(document.createElement("br"));
}
}

</script>

====================================

<div>
<div id="objDiv" style="margin-top: 100px; margin-left: 300px;">
</div>
<input type="text" id="txtEmail" />
<input id="btnSubmit" type="button" value="Submit" onclick="ObjRegExp();" />
</div>

原文地址:https://www.cnblogs.com/FH-cnblogs/p/3422622.html