บางครั้งมีเครื่องหมายจุลภาคมากมายซึ่งทำให้เราจัดการกับมันยาก ฟังก์ชั่นต่อไปนี้แทนที่เครื่องหมายจุลภาคหลายตัวด้วยเครื่องหมายจุลภาคหนึ่งเพื่ออำนวยความสะดวกในการประมวลผลที่ตามมา
การคัดลอกรหัสมีดังนี้:
<ภาษาสคริปต์ = "JavaScript">
var str = "asdfk, asdf34 ,,,,,, 5345 ,,,,";
str = str.replace (ใหม่ regexp (',+', "gm"), ',');
การแจ้งเตือน (STR);
</script>
รหัสที่ดี:
การคัดลอกรหัสมีดังนี้:
ฟังก์ชั่น DOSTR (STR) {
str = trim (str);
var strarry = ไม่ซ้ำกัน (str.split (","));
str = strarry.oin (",");
str = str.replace (/,/ig, ",");
str = str.replace (/[^0-9,]*/ig, "");
str = str.replace (ใหม่ regexp (',+', "gm"), ',');
if (str.substr (0,1) == ',') str = str.substr (1);
var reg =/, $/gi;
str = str.replace (reg, "");
return str;
-