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


Posted in Javascript onMarch 22, 2012

代码如下:

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>
Javascript 相关文章推荐
用最通俗易懂的代码帮助新手理解javascript闭包 推荐
Mar 01 Javascript
JQuery操作单选按钮以及复选按钮示例
Sep 23 Javascript
javaScript如何生成xmlhttp
Dec 16 Javascript
JavaScript实现twitter puddles算法实例
Dec 06 Javascript
node.js中的path.sep方法使用说明
Dec 08 Javascript
javascript中window.open在原来的窗口中打开新的窗口(不同名)
Nov 15 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
Dec 30 Javascript
JavaScript继承模式粗探
Jan 12 Javascript
JavaScript设计模式之单体模式全面解析
Sep 09 Javascript
解决bootstrap模态框数据缓存的问题方法
Aug 10 Javascript
vue-cli3单页构建大型项目方案
Apr 07 Javascript
Node.js API详解之 util模块用法实例分析
May 09 Javascript
解决Extjs上传图片无法预览的解决方法
Mar 22 #Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
Mar 21 #Javascript
ejs v9 javascript模板系统
Mar 21 #Javascript
js判断一个元素是否为另一个元素的子元素的代码
Mar 21 #Javascript
HTML中的setCapture和releaseCapture使用介绍
Mar 21 #Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
Mar 21 #Javascript
js对象关系图 方便dom操作
Mar 18 #Javascript
You might like
一个改进的UBB类
2006/10/09 PHP
PHP提取中文首字母
2008/04/09 PHP
PHP Curl模拟登录微信公众平台、新浪微博实例代码
2016/01/28 PHP
详谈php静态方法及普通方法的区别
2016/10/04 PHP
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
jQuery设置和移除文本框默认值的方法
2015/03/09 Javascript
JavaScript转换二进制编码为ASCII码的方法
2015/04/16 Javascript
javascript断点调试心得分享
2016/04/23 Javascript
jQuery实现点击查看大图并以弹框的形式居中
2016/08/08 Javascript
浅析Javascript的自动分号插入(ASI)机制
2016/09/29 Javascript
JavaScript SHA1加密算法实现详细代码
2016/10/06 Javascript
基于vue的换肤功能的示例代码
2017/10/10 Javascript
详解React-Router中Url参数改变页面不刷新的解决办法
2018/05/08 Javascript
利用Decorator如何控制Koa路由详解
2018/06/26 Javascript
微信小程序实现星级评分和展示
2018/07/05 Javascript
小程序接口的promise化的实现方法
2019/12/11 Javascript
通过实例了解Render Props回调地狱解决方案
2020/11/04 Javascript
[01:03:47]VP vs NewBee Supermajor 胜者组 BO3 第一场 6.5
2018/06/06 DOTA
Python标准库之sqlite3使用实例
2014/11/25 Python
用实例解释Python中的继承和多态的概念
2015/04/27 Python
Python闭包实现计数器的方法
2015/05/05 Python
Python实现的rsa加密算法详解
2018/01/24 Python
python PyTorch参数初始化和Finetune
2018/02/11 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
Python中的集合介绍
2019/01/28 Python
Pycharm新手教程(只需要看这篇就够了)
2019/06/18 Python
Django 实现xadmin后台菜单改为中文
2019/11/15 Python
Pycharm调试程序技巧小结
2020/08/08 Python
Python并发爬虫常用实现方法解析
2020/11/19 Python
BLACKMORES澳洲官网:澳大利亚排名第一的保健品牌
2018/09/27 全球购物
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
高中生的学习总结自我鉴定
2013/10/26 职场文书
2014年个人师德工作总结
2014/12/04 职场文书
护士节慰问信
2015/02/15 职场文书
快消品行业营销模式与盈利模式分享
2019/09/27 职场文书
SQL实现LeetCode(175.联合两表)
2021/08/04 MySQL