Terkadang ada banyak koma, yang menyulitkan untuk kita tangani. Fungsi berikut menggantikan beberapa koma dengan satu koma untuk memfasilitasi pemrosesan selanjutnya.
Salinan kode adalah sebagai berikut:
<bahasa skrip = "javascript">
var str = "asdfk, asdf34 ,,,,, 5345 ,,,,";
str = str.replace (baru regexp (',+', "gm"), ',');
waspada (str);
</script>
Kode yang bagus:
Salinan kode adalah sebagai berikut:
function doStr (str) {
str = trim (str);
var strarry = unik (str.split (","));
str = strarry.join (",");
str = str.replace (/,/ig, ",");
str = str.replace (/[^0-9,]*/ig, "");
str = str.replace (baru regexp (',+', "gm"), ',');
if (str.substr (0,1) == ',') str = str.substr (1);
var reg =/, $/gi;
str = str.replace (reg, "");
mengembalikan str;
}