如何使用scriptlet在给定字符串中搜索副本?
ScripletInput= a,b,c,a
这里的字母是' a'正在重复。如果它重复不止一次,那么它应该退出,否则它可以继续。
答案 0 :(得分:0)
请参阅Remove occurrences of duplicate words in a string
下面的代码将删除字符串中的重复项。
<script type="text/javascript">
str=prompt("Enter String::","");
arr=new Array();
arr=str.split(",");
unique=new Array();
for(i=0;i<arr.length;i++)
{
if((i==arr.indexOf(arr[i]))||(arr.indexOf(arr[i])==arr.lastIndexOf(arr[i])))
unique.push(arr[i]);
}
unique.join(",");
alert(unique);
</script>