Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Взять последние цифры из url (https://javascript.ru/forum/misc/78309-vzyat-poslednie-cifry-iz-url.html)

Retro_1477 24.08.2019 16:44

Взять последние цифры из url
 
Мне нужно взять из url последние цифры.

http://localhost:3000/product?product=4

То есть из этой строки взять только 4 или любое другое число. Хочу сейчас попробовать сделать это через регулярные выражения. Если есть другие идеи, то пишите или предлагайте своё решения. Заранее спасибо.

рони 24.08.2019 18:13

Retro_1477,
/\d+$/

рони 24.08.2019 18:23

Retro_1477,
Получить get параметры с url
ruslan_mart,
function $_GET(key,url) {
  var s = url||window.location.search;
  s = s.match(new RegExp(key + '=([^&=]+)'));
  return s ? s[1] : false;
}
var url = "http://localhost:3000/product?product=4";
alert($_GET("product",url));

рони 24.08.2019 18:30

Retro_1477,
var url = new URL("http://localhost:3000/product?product=4");
var params = new URLSearchParams(url.search);
alert(params.get("product"));

Malleys 25.08.2019 11:55

var url = new URL("http://localhost:3000/product?product=4");
alert(url.searchParams.get("product"));

ruslan_mart 25.08.2019 14:57

рони, ой, про меня ещё помнят :)


Часовой пояс GMT +3, время: 02:39.