在我的頁面中有個文本框存放了員工編號用逗號分隔的如:67813,1234,1327,
然後做了一個搜索員工的功能會往文本框添加員工編號。需要在添加時候判斷是否添加了重複的員工再自動刪除掉如:添加編號為1234員工之後再輸入一個1234就自動刪除掉重複的。判斷腳本如下,這個腳本會有一個問題,當添加如 1234后再添加12或者34或者23此類的就判斷為重複,請問怎麼修改才能讓他全匹配而不是部份匹配?
        //刪除重複員工
        function delRepeatItem(obj)
        {   
            var strStaffs;
            strStaffs =  $("#"+obj+"").val();
            var arr= new Array(); 
            arr=$.trim(strStaffs).substring(0,$.trim(strStaffs).length-1).split(","); //字符分割               var str = []; 
            for(var i = 0,len = arr.length;i < len;i++){ 
                !RegExp(arr[i],"g").test(str.join(",")) && (str.push(arr[i])); 
            }
            $("#"+obj+"").attr("value", str+',' );
        }