利用json 获取字符出现次数
发布时间:2012-03-20 16:00:07
之前看到一篇博客,列出一个字符串中每个字符出现的次数,后来想想可以不可以用json来实现呢,结果当然是可以的,废话就不多说了,代码如下: 1 function ObjRegExp(){ 2 var newStr= "Drive someone up a wall"; 3 newStr = newStr.replace(new RegExp(/\s/ig)," ...
之前看到一篇博客,列出一个字符串中每个字符出现的次数,后来想想可以不可以用json来实现呢,结果当然是可以的,废话就不多说了,代码如下:
1 function ObjRegExp(){
2 var newStr= "Drive someone up a wall";
3 newStr = newStr.replace(new RegExp(/\s/ig),"");
4 var objJson = {};
5 for(var i = 0 ;i < newStr.length ; i++) {
6 var objChar = newStr.charAt(i);
7 if(objJson[objChar]){
8 objJson[objChar] = parseInt(objJson[objChar]) + 1;
9 }else{
10 objJson[objChar] = 1;
11 }
12 }
13 var oDiv = document.getElementById("objDiv");
14
15 objDiv.appendChild(document.createTextNode("Drive someone up a wall!"));
16 oDiv.appendChild(document.createElement("<br/>"));
17
18 for(var key in objJson){
19 objDiv.appendChild(document.createTextNode(key +":"+ objJson[key]));
20 oDiv.appendChild(document.createElement("<br/>"));
21 }
22 }
Html 如下:
1 <body>
2 <div id="objDiv" ></div>
3 <input type="text" id="txtEmail"/>
4 <input id="btnSubmit" type="button" value="Submit" onclick="ObjRegExp();" />
5 </body>
原标题:利用json 获取字符出现次数
关键词:json
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。