日期:2014-05-16 浏览次数:20495 次
var str = "zhang abc235;zhang abc123;zhang abc789;wang abc123;zhang abc123;"; var stlist=str.split(";"); var newstr=new Array(); var z=0; var acne=""; for(i=0;i<stlist.length;i++) { var flag=0; for(j=i+1;j<stlist.length;j++) { if(stlist[i]==stlist[j]) { flag=1; break; } else{ flag=0; } } if(flag!=1) { newstr[z]=stlist[i]; z+=1; } } //alert(newstr.length); var stddd=""; for(i=0;i<newstr.length;i++) { stddd+="第"+ parseInt(i+1)+"个值"+newstr[i]+"\n"; } alert(stddd);
------解决方案--------------------
var str = "zhang abc235;zhang abc123;zhang abc789;wang abc123;zhang abc123;";
var strArray = str.split(';');
for(var i=0,s;s=strArray[i];i++){
var j=0;
str = str.replace(new RegExp(s,'g'),function(a,b,c,d){
if(!j){
j++;
return a;
}else{
return '';
}
})
}
alert(str)