var str ="11,李宁,123;22,以纯,232;33,耐克,242";
var str1="44,康威,125"if(str.indexOf(str1)==-1)
{
str = str + ";" + str1;
}依此类推

解决方案 »

  1.   

    var str2="44,康威,125" 
    怎么将44取出来也就是将第一个","前面的内容取出来
      

  2.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
     <SCRIPT LANGUAGE="JavaScript">
     <!--
    Array.prototype.unique   =   function() 

      var   a   =   {};   for(var   i=0;   i<this.length;   i++) 
      { 
      if(typeof   a[this[i]]   ==   "undefined") 
      a[this[i]]   =   1; 
      } 
      this.length   =   0; 
      for(var   i   in   a) 
      this[this.length]   =   i; 
      return   this; 

    var str ="11,李宁,123;22,以纯,232;33,耐克,242"; 
    var str1 ="11,李宁,123";
    var str2="44,康威,125";
    var allstr = str+";"+str1+";"+str2;
    alert(allstr.split(";").unique()); //-->
     </SCRIPT>
     </HEAD> <BODY>
      
     </BODY>
    </HTML>
      

  3.   

    var str2="44,康威,125"var str = str2.split(',')[0];