利用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基于prototype实现类似OOP继承的方法
Dec 16 Javascript
三分钟带你玩转jQuery.noConflict()
Feb 15 Javascript
原生JS实现图片轮播与淡入效果的简单实例
Aug 21 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
Feb 16 Javascript
浅谈MUI框架中加载外部网页或服务器数据的方法
Jan 31 Javascript
react 应用多入口配置及实践总结
Oct 17 Javascript
jQuery each和js forEach用法比较
Feb 27 jQuery
详解使用JWT实现单点登录(完全跨域方案)
Aug 02 Javascript
JavaScript:ES2019 的新特性(译)
Aug 08 Javascript
JS实现鼠标按下拖拽效果
Jul 23 Javascript
jquery实现淡入淡出轮播图效果
Dec 13 jQuery
Javascript的promise,async和await的区别详解
Mar 24 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中几种常见的超时处理全面总结
2012/09/11 PHP
php增删改查示例自己写的demo
2013/09/04 PHP
php实例分享之mysql数据备份
2014/05/19 PHP
php实现概率性随机抽奖代码
2016/01/02 PHP
PHP使用CURL实现下载文件功能示例
2019/06/03 PHP
js 页面传参数时 参数值含特殊字符的问题
2009/12/13 Javascript
javascript 二分法(数组array)
2010/04/24 Javascript
Colortip基于jquery的信息提示框插件在IE6下面的显示问题修正方法
2010/12/06 Javascript
input 和 textarea 输入框最大文字限制的jquery插件
2011/10/27 Javascript
Javascript学习笔记之 对象篇(一) : 对象的使用和属性
2014/06/24 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
2015/03/14 Javascript
AngularJS 自定义过滤器详解及实例代码
2016/09/14 Javascript
全屏滚动插件fullPage.js使用实例解析
2016/10/21 Javascript
JS 对java返回的json格式的数据处理方法
2016/12/05 Javascript
详解JavaScript的闭包、IIFE、apply、函数与对象
2016/12/21 Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
2017/05/12 Javascript
ajax请求data遇到的问题分析
2018/01/18 Javascript
vue 中filter的多种用法
2018/04/26 Javascript
微信小程序左滑动显示菜单功能的实现
2018/06/14 Javascript
微信分享invalid signature签名错误踩过的坑
2020/04/11 Javascript
vue中echarts引入中国地图的案例
2020/07/28 Javascript
js实现点击上传图片并设为模糊背景
2020/08/02 Javascript
[00:17]DOTA2荣耀之路5:It’s a disastah!
2018/05/28 DOTA
详细介绍Ruby中的正则表达式
2015/04/10 Python
浅谈机器学习需要的了解的十大算法
2017/12/15 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
Keras 切换后端方式(Theano和TensorFlow)
2020/06/19 Python
keras实现theano和tensorflow训练的模型相互转换
2020/06/19 Python
Python判断变量是否是None写法代码实例
2020/10/09 Python
销售业务员岗位职责
2014/01/29 职场文书
致400米运动员广播稿
2014/02/07 职场文书
热门专业求职信
2014/05/24 职场文书
回复函范文
2015/07/14 职场文书
Django Paginator分页器的使用示例
2021/06/23 Python
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript