利用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 学习 - 提高篇
Feb 02 Javascript
js创建对象的几种常用方式小结(推荐)
Oct 24 Javascript
js css 实现遮罩层覆盖其他页面元素附图
Sep 22 Javascript
jquery实现LED广告牌旋转系统图片切换效果代码分享
Aug 26 Javascript
Treegrid的动态加载实例代码
Apr 29 Javascript
Easyui Datagrid自定义按钮列(最后面的操作列)
Jul 13 Javascript
js es6系列教程 - 基于new.target属性与es5改造es6的类语法
Sep 02 Javascript
JS获取当前地理位置的方法
Oct 25 Javascript
详解单页面路由工程使用微信分享及二次分享解决方案
Feb 22 Javascript
详解webpack的文件监听实现(热更新)
Sep 11 Javascript
vue 插槽简介及使用示例
Nov 19 Vue.js
jQuery实现动态操作table行
Nov 23 jQuery
解决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
用php获取本周,上周,本月,上月,本季度日期的代码
2009/08/05 PHP
smarty模板引擎中变量及变量修饰器用法实例
2015/01/22 PHP
PHP+Ajax+JS实现多图上传
2016/05/07 PHP
PHP实现微信图片上传到服务器的方法示例
2017/06/29 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
Yii框架日志操作图文与实例详解
2019/09/09 PHP
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
jquery $.ajax()取xml数据的小问题解决方法
2010/11/20 Javascript
JavaScript prototype属性详解
2016/10/25 Javascript
bootstrap导航条实现代码
2016/12/28 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
Vue页面跳转动画效果的实现方法
2018/09/23 Javascript
解决elementUI 切换tab后 el_table 固定列下方多了一条线问题
2020/07/19 Javascript
微信小程序弹窗禁止页面滚动的实现代码
2020/12/30 Javascript
[01:50]WODOTA制作 DOTA2中文宣传片《HERO》
2013/04/28 DOTA
Python多线程学习资料
2012/12/19 Python
python目录操作之python遍历文件夹后将结果存储为xml
2014/01/27 Python
python修改注册表终止360进程实例
2014/10/13 Python
Python实现list反转实例汇总
2014/11/11 Python
Python 基础之字符串string详解及实例
2017/04/01 Python
Python解惑之True和False详解
2017/04/24 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
2018/02/21 Python
总结Python图形用户界面和游戏开发知识点
2019/05/22 Python
pandas实现将dataframe满足某一条件的值选出
2019/06/12 Python
Django Celery异步任务队列的实现
2019/07/24 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
2020/01/14 Python
CSS3+DIV实现漂亮的动画彩色标签
2016/06/16 HTML / CSS
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
html5版canvas自由拼图实例
2014/10/15 HTML / CSS
地球上最先进的胡子和头发修剪器:Bevel
2018/01/23 全球购物
Desigual德国官网:在线购买原创服装
2018/03/27 全球购物
2015教师节师德演讲稿
2015/03/19 职场文书
运动会主持词大全
2015/07/02 职场文书
入队仪式主持词
2015/07/04 职场文书
B站评分公认最好看的动漫,你的名字评分9.9,第六备受喜欢
2022/03/18 日漫