Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.08.2019, 17:44
Кандидат Javascript-наук
Отправить личное сообщение для Retro_1477 Посмотреть профиль Найти все сообщения от Retro_1477
 
Регистрация: 14.04.2018
Сообщений: 111

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

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

То есть из этой строки взять только 4 или любое другое число. Хочу сейчас попробовать сделать это через регулярные выражения. Если есть другие идеи, то пишите или предлагайте своё решения. Заранее спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 24.08.2019, 19:13
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 27,842

Retro_1477,
/\d+$/
Ответить с цитированием
  #3 (permalink)  
Старый 24.08.2019, 19:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 27,842

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 в 19:32.
Ответить с цитированием
  #4 (permalink)  
Старый 24.08.2019, 19:30
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 27,842

Retro_1477,
var url = new URL("http://localhost:3000/product?product=4");
var params = new URLSearchParams(url.search);
alert(params.get("product"));
Ответить с цитированием
  #5 (permalink)  
Старый 25.08.2019, 12:55
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,531

var url = new URL("http://localhost:3000/product?product=4");
alert(url.searchParams.get("product"));
Ответить с цитированием
  #6 (permalink)  
Старый 25.08.2019, 15:57
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 2,927

рони, ой, про меня ещё помнят
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блокирование кнопки на 10 секунд после нажатия sergofedor06 Javascript под браузер 38 24.09.2016 01:40
как проверить, что введенные пользователем цифры - это действительно цифры? sana Общие вопросы Javascript 7 31.03.2015 22:16
по url взять содержимое div mcavalon Общие вопросы Javascript 3 13.12.2011 11:53
Водяной знак на fancybox bobrina Общие вопросы Javascript 1 03.06.2011 21:11
переход на выбор сайт через поле ввода url (как убрать функцию "открыть все") ? rashid86 Элементы интерфейса 1 31.03.2011 14:54