@Diversia

Как получить параметр из строки?

Есть строка вида:
/reviews/?PAGEN_1=2

Подскажите пожалуйста, как получить значение PAGEN_1? Получить 2.
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
mosesfender
@mosesfender
Меланхолик, параноик, падал с коек
Например так:
let a = '/reviews/?PAGEN_1=2'.match(/\?(.*)=(.*)$/u);
// a[2] - искомое значение
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Revencu
@Revencu
ну или так если в адресной строке больше значений:
function getParameterByName(name) {
  var urlParams = new URLSearchParams(window.location.search);
  return urlParams.get(name);
}


Это если с URL. Если из строки - замените window.location.search на '?PAGEN_1=2'
'/reviews/?PAGEN_1=2'.split('/').slice(-1)[0]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы