利用json獲取字符出現(xiàn)次數(shù)的代碼
更新時間:2012年03月22日 15:52:27 作者:
之前看到一篇博客,列出一個字符串中每個字符出現(xiàn)的次數(shù),后來想想可以不可以用json來實現(xiàn)呢,結(jié)果當(dāng)然是可以的,廢話就不多說了
代碼如下:
function ObjRegExp(){
var newStr= "Drive someone up a wall";
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/>"));
}
}
Html 如下:
<body>
<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();" />
</body>
復(fù)制代碼 代碼如下:
function ObjRegExp(){
var newStr= "Drive someone up a wall";
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/>"));
}
}
Html 如下:
復(fù)制代碼 代碼如下:
<body>
<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();" />
</body>
您可能感興趣的文章:
- Js查找字符串中出現(xiàn)次數(shù)最多的字符及個數(shù)實例解析
- JS查找字符串中出現(xiàn)次數(shù)最多的字符
- JS中判斷字符串中出現(xiàn)次數(shù)最多的字符及出現(xiàn)的次數(shù)的簡單實例
- JavaScript統(tǒng)計字符串中每個字符出現(xiàn)次數(shù)完整實例
- JavaScript實現(xiàn)計算字符串中出現(xiàn)次數(shù)最多的字符和出現(xiàn)的次數(shù)
- JavaScript計算字符串中每個字符出現(xiàn)次數(shù)的小例子
- 用JS得到字符串中出現(xiàn)次數(shù)最多的字母
- JS使用單鏈表統(tǒng)計英語單詞出現(xiàn)次數(shù)
- js判斷某個字符出現(xiàn)的次數(shù)的簡單實例
- javascript查找字符串中出現(xiàn)最多的字符和次數(shù)的小例子
- 統(tǒng)計出現(xiàn)最多的字符次數(shù)的js代碼
- JS簡單判斷字符在另一個字符串中出現(xiàn)次數(shù)的2種常用方法
相關(guān)文章
什么是json和jsonp,jQuery json實例詳詳細(xì)說明
JSON能夠以非常簡單的方式來描述數(shù)據(jù)結(jié)構(gòu),XML能做的它都能做,因此在跨平臺方面兩者完全不分伯仲.其實網(wǎng)上關(guān)于JSONP的講解有很多,但卻千篇一律,用自己的方式來闡釋一下這個問題,看看是否有幫助2012-12-12