日期:2014-05-16 浏览次数:20554 次
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)