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

2014-03-09 45

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

用JavaScript仿PS里的羽化效果代码
Dec 20 36
通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
Oct 01 44
jQuery mobile转换url地址及获取url中目录部分的方法
Dec 04 54
jquery点击改变class并toggle的实现代码
May 15 45
jquery通过name属性取值的简单实现方法
Jun 20 108
jQuery插件Validation快速完成表单验证的方式
Jul 28 37
使用flow来规范javascript的变量类型
Sep 12 48
手机访问当前页面