Заменить несколько частей URL - PullRequest
0 голосов
/ 19 октября 2018

Я хочу заменить несколько частей URL, включая его домен.Как, например, если что-то найдено в URL, то замените его чем-то другим.в приведенном ниже примере работает только первая часть, почему не вторая?

window.location = url.replace('.jpg', '.mp4');
window.location = url.replace('abc', 'def');

Что если я хочу заменить 3 вещи?это только пример

www. youtube .com / watch ? v = voMOmKMX ZXM

www. Google .com / шкура ? v = voMOmKMX ABC

1 Ответ

0 голосов
/ 20 октября 2018

Поскольку replace() принимает строку в качестве единственного параметра и также возвращает строку, вы можете объединить несколько операторов замены вместе, например:

window.location = url.replace('.jpg', '.mp4').replace('abc', 'def');

Таким образом, если значение url былочтобы быть таким: www.google.com/abc.jpg, после вызова выше, window.location будет установлен в www.google.com/def.mp4.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...