Sometimes there are many commas, which makes it difficult for us to deal with. The following function replaces multiple commas with one comma to facilitate the subsequent processing.
The code copy is as follows:
<script language="javascript">
var str="asdfk,asdf34,,,,,5345,,,,";
str=str.replace(new RegExp(',+',"gm"),',');
alert(str);
</script>
A good code:
The code copy is as follows:
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;
}