你的位置:首页 > 软件开发 > Java > 利用json 获取字符出现次数

利用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),&quot ...

  之前看到一篇博客,列出一个字符串中每个字符出现的次数,后来想想可以不可以用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 (#换成@)。