JS删除字符串中重复字符方法


Posted in Javascript onMarch 09, 2014
<!DOCTYPE html> 
<html> 
<head> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"> 
</script> 
<script> 
$(document).ready(function(){ 
$("button").click(function(){ 
var str=$("#org").val(); 
var arr=str.split(""); 
for(var i=0;arr.length-1>i;i++){ 
for(var j=i+1;j<arr.length;j++){ 
if(arr[j]==arr[i]){ 
alert(arr.length); 
arr.splice(j,1); //删除之后,数组长度随之减少 
j--; 
} 
} 
} 
alert(arr.toString()); 
//$("#dl").val(arr.toString());//生成的字符串由逗号隔开 $("#dl").val(arr.join(""));//生成的字符串无分割符 
$("#dl").val(arr.join("-"));//join方法可指定生成的字符串的分隔符 
$("#dl").attr({"style":""}); 
}) 
}); 
</script> 
</head> 
<body> 
<input id="org" type="text" value="hhuummqqhhuummss"/> 
<button type="button">去除重复</button> 
<input id="dl" type="text" style="display:none"/> 
</body> 
</html>
Javascript 相关文章推荐
ie和firefox不兼容的解决方法集合
Apr 28 Javascript
JS图片预加载 JS实现图片预加载应用
Dec 03 Javascript
jQuery随机切换图片的小例子
Apr 18 Javascript
JS/jQuery实现默认显示部分文字点击按钮显示全部内容
May 13 Javascript
js数组的基本用法及数组根据下标(数值或字符)移除元素
Oct 20 Javascript
深入理解js中this的用法
May 28 Javascript
用jQuery向div中添加Html文本内容的简单实现
Jul 13 Javascript
vue+element-ui+ajax实现一个表格的实例
Mar 09 Javascript
JavaScript数据结构与算法之二叉树添加/删除节点操作示例
Mar 01 Javascript
中级前端工程师必须要掌握的27个JavaScript 技巧(干货总结)
Sep 23 Javascript
JS如何实现网站中PC端和手机端自动识别并跳转对应的代码
Jan 08 Javascript
如何利用js在两个html窗口间通信
Apr 27 Javascript
用JavaScript实现类似于ListBox功能示例代码
Mar 09 #Javascript
jquery下div 的resize事件示例代码
Mar 09 #Javascript
现如今最流行的JavaScript代码规范
Mar 08 #Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
Mar 08 #Javascript
js中的onchange和onpropertychange (onchange无效的解决方法)
Mar 08 #Javascript
JS实现鼠标单击与双击事件共存
Mar 08 #Javascript
js触发onchange事件的方法说明
Mar 08 #Javascript
You might like
基于Linux调试工具strace与gdb的常用命令总结
2013/06/03 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
Yii2使用swiftmailer发送邮件的方法
2016/05/03 PHP
php中final关键字用法分析
2016/12/07 PHP
thinkphp项目如何自定义微信分享描述内容
2017/02/20 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
利用腾讯的ip地址库做ip物理地址定位
2010/07/24 Javascript
javascript中的prototype属性使用说明(函数功能扩展)
2010/08/16 Javascript
jquery1.9 下检测浏览器类型和版本的方法
2013/12/26 Javascript
js图片延迟技术一般的思路与示例
2014/03/20 Javascript
javascript生成大小写字母
2015/07/03 Javascript
JavaScript数据结构与算法之集合(Set)
2016/01/29 Javascript
bootstrap轮播模板使用方法详解
2017/11/17 Javascript
JS div匀速移动动画与变速移动动画代码实例
2019/03/26 Javascript
使用Three.js实现太阳系八大行星的自转公转示例代码
2019/04/09 Javascript
详解jquery和vue对比
2019/04/16 jQuery
微信小程序全局变量改变监听的实现方法
2019/07/15 Javascript
JQuery复选框全选效果如何实现
2020/05/08 jQuery
2020京东618叠蛋糕js脚本(亲测好用)
2020/06/02 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
2020/07/30 Javascript
python实现下载文件的三种方法
2017/02/09 Python
IntelliJ IDEA安装运行python插件方法
2018/12/10 Python
Python中文件的写入读取以及附加文字方法
2019/01/23 Python
使用PIL(Python-Imaging)反转图像的颜色方法
2019/01/24 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
2019/04/25 Python
解决jupyter notebook 出现In[*]的问题
2020/04/13 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
2020/11/29 Python
python字典按照value排序方法
2020/12/28 Python
萨克斯第五大道精品百货店: Saks Fifth Avenue
2017/04/28 全球购物
英国奢侈品牌时尚购物平台:Farfetch(支持中文)
2020/02/18 全球购物
linux面试题参考答案(5)
2016/11/05 面试题
社会保险接收函
2014/01/12 职场文书
高中运动会广播稿
2014/01/21 职场文书
班级课外活动总结
2014/07/09 职场文书
2015年学校政教工作总结
2015/07/20 职场文书