<Script language = "javascript">
Function getNoRepeat (){
Return arguments [0]. join ('''). match (/(\ B [^ ‖] + \ B )(?!. ** \ 1 \ B)/ig );
}
Var tmpArr = [1, 'A', 'AB', 'abc', 'D', 1.2, 'a + B ', 'D', 'E', 5, 'A', 1, 'h', 'C', 'AB'];
Var retArr = getNoRepeat (tmpArr );
Alert (retArr );
</Script>
<Script>
Alert ("1.11, 1111,111, 1.11,". match (/(\ B \ d + (? : \. \ D + )? \ B )(?!. *, \ 1 \ B)/g ))
</Script>
<Script>
Alert ("123450,0,". match (/(\ B \ d + \ B )(?!. *, \ 1 (, | $)/ig ))
</Script>
<Script>
Alert ("123450,0,". match (/(\ B \ d + \ B )(?! (? :, [^,] +) *, \ 1 (? :, | $)/Ig ))
</Script>
<Script>
Var s = "123450 ";
Var sTmp = ("," + s. split (","). reverse (). join (",") + ","). replace (/, ([^,] + )(? =,. *, \ 1,)/ig, ''). split (", "). reverse (). join ();
STmp = sTmp. substr (1, sTmp. length-2 );
Alert (sTmp)
</Script>
<Script>
Var strArr = "123450,0,". split (",")
Var str = ","
For (I = 0; I <strArr. length; I ++)
{
If (str. indexOf ("," + strArr [I] + ",") =-1) str + = strArr [I] + ","
}
Alert (str. substring (1, str. length-1 ))
</Script>