Код:
var text = 'This is a little, small text.';
var texttoremove = 'small';
var result = text.replace(texttoremove, '');
console.log(result);
Выведет: This is a little, text.
Как сделать так, чтобы при наличии запятой слева она тоже удалялась, и при отсутствии, оной, удалялся только текст.
Воспользуйтесь регулярным выражением:
const texttoremove = 'small';
const regexp = new RegExp(',?\\s+'+texttoremove);
console.log(
'This is a little, small text.'.replace(regexp, ''),
'This is a little small text.'.replace(regexp, '')
);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости