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

2014-03-09 24

<!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文章

Node.js中调用mysql存储过程示例
Dec 20 22
JavaScript中var关键字的使用详解
Aug 14 15
BootStrap iCheck插件全选与获取value值的解决方法
Aug 24 21
详解vue 单页应用(spa)前端路由实现原理
Apr 04 17
JavaScript实现数组全排列、去重及求最大值算法示例
Jul 30 68
JavaScript 九种跨域方式实现原理
Feb 11 74
JS中封装axios来管控api的2种方式
Sep 11 26
手机访问当前页面