Как написать правильно replace в javascript

236
21 июня 2017, 02:25

Как записать правильно? А то удаляет только если есть последний пример.

xt = x.replace(/ мин назад/g, '');
xt = x.replace(/ д назад/g, '');
xt = x.replace(/ ч назад/g, '')
Answer 1

Чтобы не плодить весьма похожие регулярки можно сделать одну "универсальную":

xt = x.replace(/ (мин|д|ч) назад/g, '');
Answer 2

Метод String.prototype.replace не изменяет существующую строку, а возвращает новую.

Вот пример, как можно выполнить несколько последовательных замен в одной строке:

var xt = x.replace(/ мин назад/g, '')
    .replace(/ д назад/g, '')
    .replace(/ ч назад/g, '');
READ ALSO
403 при парсинге CURLом

403 при парсинге CURLом

Парсю страницы госзакупок, использую CURL, после некоторого промежутка времени сайт не пускает, выдает 403 ошибкуМожно ли как то избежать этого?...

202
PHP, Что за конструкция “$a=(array) $b” обозначает

PHP, Что за конструкция “$a=(array) $b” обозначает

недано начал изучать Php, в скрипте встретил такую конструкцию

226
Как вывести нужные данные с массива PHP

Как вывести нужные данные с массива PHP

В общем, есть массив со следующим содержимым:

422