利用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 设置文本框中焦点的位置
Nov 20 Javascript
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
Dec 02 Javascript
jquery自定义下拉列表示例
Apr 25 Javascript
让JavaScript和其它资源并发下载的方法
Oct 16 Javascript
理解jQuery stop()方法
Nov 21 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
Jun 10 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
Nov 26 Javascript
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
vuex实现像调用模板方法一样调用Mutations方法
Nov 06 Javascript
webpack打包优化的几个方法总结
Feb 10 Javascript
JS使用正则表达式实现常用的表单验证功能分析
Apr 30 Javascript
vue实现登陆页面开发实践
May 30 Vue.js
解决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
探讨file_get_contents与curl效率及稳定性的分析
2013/06/06 PHP
一个经典的PHP文件上传类分享
2014/11/18 PHP
php获取Google机器人访问足迹的方法
2015/04/15 PHP
Laravel执行migrate命令提示:No such file or directory的解决方法
2016/03/16 PHP
PHP中ID设置自增后不连续的原因分析及解决办法
2016/08/21 PHP
Laravel 错误提示本地化的实现
2019/10/22 PHP
基于jQuery的简单九宫格实现代码
2012/08/09 Javascript
js中的push和join方法使用介绍
2013/10/08 Javascript
jQuery中的val()示例应用
2014/02/26 Javascript
JavaScript设计模式之策略模式实例
2014/10/10 Javascript
js判断某个方法是否存在实例代码
2015/01/10 Javascript
JS拖拽插件实现步骤
2015/08/03 Javascript
简单的JS控制button颜色随点击更改的实现方法
2017/04/17 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
jQuery查找和过滤_动力节点节点Java学院整理
2017/07/04 jQuery
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
Vue中的transition封装组件的实现方法
2019/08/13 Javascript
微信小程序实现首页弹出广告
2020/12/03 Javascript
利用node.js开发cli的完整步骤
2020/12/29 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
简单谈谈Python中的几种常见的数据类型
2017/02/10 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
Python爬虫HTPP请求方法有哪些
2020/06/03 Python
通过自学python能找到工作吗
2020/06/21 Python
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
德国香水、化妆品和护理产品网上商店:Parfumdreams
2018/09/26 全球购物
美国渔具店:FishUSA
2019/08/07 全球购物
一道输出判断型Java面试题
2014/10/01 面试题
校运会入场式解说词
2014/02/10 职场文书
企业承诺书怎么写
2014/05/24 职场文书
合作协议书模板2014
2014/09/26 职场文书
车辆委托书范本
2014/10/05 职场文书
教师查摆问题及整改措施
2014/10/11 职场文书
烟台的海导游词
2015/02/02 职场文书
2015年客房服务员工作总结
2015/05/15 职场文书