利用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+mapbar实现地图定位
Apr 09 Javascript
最好用的省市二级联动 原生js实现你值得拥有
Sep 22 Javascript
node.js中的console用法总结
Dec 15 Javascript
JQuery复制DOM节点的方法
Jun 11 Javascript
使用javascript提交form表单方法汇总
Jun 25 Javascript
js实现带缓动动画的导航栏效果
Jan 16 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
Jul 12 Javascript
原生javascript实现的全屏滚动功能示例
Sep 19 Javascript
浅谈Vue2.0中v-for迭代语法的变化(key、index)
Mar 06 Javascript
vue中子组件向父组件传递数据的实例代码(实现加减功能)
Apr 20 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
May 09 Javascript
vue打包使用Nginx代理解决跨域问题
Aug 27 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
利用PHP制作简单的内容采集器的代码
2007/11/28 PHP
PHP5 字符串处理函数大全
2010/03/23 PHP
win7+apache+php+mysql环境配置操作详解
2013/06/10 PHP
php实现在线生成条形码示例分享(条形码生成器)
2013/12/30 PHP
thinkPHP框架整合tcpdf插件操作示例
2018/08/07 PHP
Laravel 登录后清空COOKIE的操作方法
2019/10/14 PHP
jQuery Div中加载其他页面的实现代码
2009/02/27 Javascript
利用js获取服务器时间的两个简单方法
2010/01/08 Javascript
DOM Scripting中的图片切换[兼容Firefox]
2010/06/12 Javascript
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
js导航栏单击事件背景变换示例代码
2014/01/13 Javascript
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
jquery 新建的元素事件绑定问题解决方案
2014/06/12 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
2014/11/20 Javascript
删除table表格行的实例讲解
2017/09/21 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
Node.js使用Koa搭建 基础项目
2018/01/08 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
5分钟快速掌握JS中var、let和const的异同
2018/09/19 Javascript
React Native 混合开发多入口加载方式详解
2019/09/23 Javascript
[52:08]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第一局
2016/03/05 DOTA
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
详解Python中 sys.argv[]的用法简明解释
2017/12/20 Python
深入浅析Python中list的复制及深拷贝与浅拷贝
2018/09/03 Python
Python3 读、写Excel文件的操作方法
2018/10/20 Python
numpy中的ndarray方法和属性详解
2019/05/27 Python
opencv3/C++实现视频读取、视频写入
2019/12/11 Python
详解win10下pytorch-gpu安装以及CUDA详细安装过程
2021/01/28 Python
Chantelle仙黛尔内衣美国官网:法国第一品牌内衣
2018/07/26 全球购物
美国最大的在线生存商店:Survival Frog
2020/12/13 全球购物
主题实践活动总结
2014/05/08 职场文书
工作作风承诺书
2014/08/30 职场文书
2014年局领导班子自身建设情况汇报
2014/11/21 职场文书
2015年材料员工作总结
2015/04/30 职场文书
个人业务学习心得体会
2016/01/25 职场文书
团组织关系介绍信
2019/06/24 职场文书