@Tenebrius

Как заменить регуляркой некоторое количество пробелов, только если их больше одного?

Если в строке встречается один пробел, его заменять не надо. Если их больше, заменить их на аналогичное количество  .

Единственная идея, которую я надумал, это сначала заменить вообще все пробелы, а потом поменять обратно те, которые единичны и окружены другими символами. Как-то так.
  • Вопрос задан
  • 2328 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
aen
@aen
Keep calm and 'use strict';
function replaceSpaces(str, char) {
  return str.replace(/(\s{2,})/ig, function (match) {
    return match.replace(/\s/ig, char);
  });
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы