利用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 相关文章推荐
js 数组的for循环到底应该怎么写?
May 31 Javascript
读jQuery之六 缓存数据功能介绍
Jun 21 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
Jun 24 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
Aug 22 Javascript
jquery.idTabs 选项卡使用示例代码
Sep 03 Javascript
jQuery密码强度检测插件passwordStrength用法实例分析
Oct 30 Javascript
bootstrap实现弹窗和拖动效果
Jan 03 Javascript
最常见和最有用的字符串相关的方法详解
Feb 06 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
Mar 28 jQuery
微信接入之获取用户头像的方法步骤
Sep 23 Javascript
JS中数组实现代码(倒序遍历数组,数组连接字符串)
Dec 29 Javascript
vue swipeCell滑动单元格(仿微信)的实现示例
Sep 14 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
《星际争霸重制版》兵种对比图鉴
2020/03/02 星际争霸
基于thinkPHP3.2实现微信接入及查询token值的方法
2017/04/18 PHP
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
PHP PDOStatement::errorInfo讲解
2019/01/31 PHP
PHP反射原理与用法深入分析
2019/09/28 PHP
用javascript实现的支持lrc歌词的播放器
2007/05/17 Javascript
5款Javascript颜色选择器
2009/10/25 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
2014/06/23 Javascript
get(0).tagName获得作用标签示例代码
2014/10/08 Javascript
浅谈Javascript中substr和substring的区别
2015/09/30 Javascript
Sort()函数的多种用法
2016/03/20 Javascript
JS hashMap实例详解
2016/05/26 Javascript
JavaScript 判断一个对象{}是否为空对象的简单方法
2016/10/09 Javascript
自定义vue全局组件use使用、vuex的使用详解
2017/06/14 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
2017/07/14 Javascript
nodejs之get/post请求的几种方式小结
2017/07/26 NodeJs
AngularJS通过ng-Img-Crop实现头像截取的示例
2017/08/17 Javascript
浅析vue中常见循环遍历指令的使用 v-for
2018/04/18 Javascript
JS中获取 DOM 元素的绝对位置实例详解
2018/04/23 Javascript
js数组去重的N种方法(小结)
2018/06/07 Javascript
详解Vue开发微信H5微信分享签名失败问题解决方案
2018/08/09 Javascript
基于layui轮播图满屏是高度自适应的解决方法
2019/09/16 Javascript
Vue 使用iframe引用html页面实现vue和html页面方法的调用操作
2020/11/16 Javascript
python ansible服务及剧本编写
2017/12/29 Python
python 模拟贷款卡号生成规则过程解析
2019/08/30 Python
如何在Django中使用聚合的实现示例
2020/03/23 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
Python pip安装模块提示错误解决方案
2020/05/22 Python
python基于exchange函数发送邮件过程详解
2020/11/06 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
2021/03/02 Python
HTML5 Canvas中绘制椭圆的4种方法
2015/04/24 HTML / CSS
我的五年职业生涯规划
2014/01/23 职场文书
水利学院求职自荐书
2014/02/01 职场文书
教师求职自荐信
2014/03/09 职场文书
校车安全责任书
2014/08/25 职场文书
2014年英语教研组工作总结
2014/12/06 职场文书