wawandas,
Ващет мой кривой код, посколь расчитан на 1 цифру в любом числе,
Единицу не выводит - она у меня повторяецо - см.исходный массив
Вродь Поправил
<script type="text/javascript">
var newStr = '';
var array = [111,1,111,2,33,3,44,5,33,44,6,77,77];
var str = array.join(",")+",";
var Sin=str;
function Replacer(str, p1, offset, s) {
var reg = '/'+p1+',?/g';
var reg2 = '/'+p1+',?/';
var s2;
var s2=Sin.replace(eval(reg2),'');
var s3=s2.replace(eval(reg),'')
if(s3!=s2)Sin=s3;
return p1 +',';
}
str = str.replace(/(\d*?),/g,Replacer).replace(/^.*?$/g,Sin);
str=str.substring(0,str.length-1).split(",");
alert(str);
</script>