Manchmal gibt es viele Kommas, was es uns schwer macht, uns umzugehen. Die folgende Funktion ersetzt mehrere Kommas durch ein Komma, um die anschließende Verarbeitung zu erleichtern.
Die Codekopie lautet wie folgt:
<script Language = "JavaScript">
var str = "ASDFK, ASDF34 ,,,,, 5345 ,,,,";
str = str.replace (neuer regexp (',+', "gm"), ',');
Alarm (str);
</script>
Ein guter Code:
Die Codekopie lautet wie folgt:
Funktion dostr (str) {
STR = Trim (str);
var strarry = einzigartig (str.split (","));
Str = Strarry.Join (",");
str = str.replace (/,/ig, ",");
str = str.replace (/[^0-9,]*/ig, "");
str = str.replace (neuer regexp (',+', "gm"), ',');
if (str.substr (0,1) == ',') str = str.Substr (1);
var reg =/, $/gi;
str = str.replace (reg, "");
return str;
}