Как вставить последнюю часть ссылки в href?

Допустим, мы на странице адрес которой yandex.ru/maps/moscow/search

Как взять последний кусок /search и вставить его в
<input value="/something/(вставить_сюда)">?


Ответы (2 шт):

Автор решения: Node_pro

Один из вариантов:

let str = window.location.href,
    match = str.match(/\/([^/]+)$/);

res = match[1];

Второй:

  let str = window.location.href;
   res = str.split('/').pop());

Вставка в INPUT:

const selector = document.querySelector('input');
if(selector)
    inp.value+=res;

Полный пример:

  let url = window.location.href;
      res = str.split('/').pop());
      selector = document.querySelector('input');

  if(selector)
      inp.value+=res;
→ Ссылка
Автор решения: Dmitrii Sedov

Можно так например

UPD данные с адресной строки

//const link = 'andex.ru/maps/moscow/search';
const link = window.location.href;

const val = link.split('/').pop();

const inp = document.querySelector('input');

inp.value = `/something/${val}`;
<input value="" />

→ Ссылка