Иногда есть много запятых, что затрудняет нам иметь дело. Следующая функция заменяет несколько запятых с одной запятой, чтобы облегчить последующую обработку.
Кода -копия выглядит следующим образом:
<script language = "javascript">
var str = "asdfk, asdf34 ,,,,, 5345 ,,,,";
str = str.replace (new regexp (',+', "gm"), ',');
предупреждение (str);
</script>
Хороший код:
Кода -копия выглядит следующим образом:
функция dostr (str) {
str = trim (str);
var strarry = уникальный (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, "");
вернуть Str;
}