不知道javascript有没有类似于java里面的这样的功能
     StringTokenizer st = new StringTokenizer("this is a test");
     while (st.hasMoreTokens()) {
         System.out.println(st.nextToken());
     }     prints the following output:      
      this
      is
      a
      test

解决方案 »

  1.   

    str="a,see,test,a"
    str+=","
    alert(/(\w+,)[\w,]+\1/.test(str))
      

  2.   

    有:str="a,see,test,a"
    var strings=str.split(",")
    for(var i=0;i<strings.length;i++)alert(strings[i])
      

  3.   

    shyslysky(飞天) 的正则有点bug,不过思路应该是对的笨方法:
    var str = "a,see,test,cd,sad,cde,a";
    var arr = str.split(",");
    alert(check(arr));
    function check(arr)
    {
    for (i = 0; i < arr.length; i++)
    for (j = i+1; j<arr.length; j++)
    if(arr[i]==arr[j])return true;
    return false;
    }