Parfois, il y a beaucoup de virgules, ce qui est difficile à gérer pour nous. La fonction suivante remplace plusieurs virgules par une seule pour faciliter le traitement ultérieur.
Un code relativement bon :
function dostr(str){
str=trim(str);
var strarry=unique(str .split(","));
str=strarry.join(",");
str=str.replace(/,/ig,",");
str=str.replace (/[^0-9,]*/ig,"");
str=str.replace(new RegExp(', ',"gm"),',');
if (str. substr(0,1)==',') str=str.substr(1);
var reg=/,$/gi;
str=str.replace(reg," ");
return str;
}