RGameShow
@RGameShow
В поисках ответов на глупые вопросы

Как с помощью JS найти значение в строке и заменить его и еще немного?

Есть строка site.ru/?reg=77&data=55
Надо найти reg и заменить у него все что находится между = и &

Но скрипт должен быть универсальный, чтобы даже если мне понадобилось заменить последнее значение, например date то там надо заменить все после равно/

Как это реализовать? Не догоняю.. и replace использовал и indexOf
  • Вопрос задан
  • 147 просмотров
Решения вопроса 2
Seasle
@Seasle Куратор тега JavaScript
const searchParams = new URLSearchParams(location.search);

searchParams.set('reg', 'new_value'); // Меняем данные
searchParams.delete('data'); // Удаляем данные

location.search = searchParams;
Ответ написан
Комментировать
dimovich85
@dimovich85 Куратор тега JavaScript
https://u-academy.net/
Пригласить эксперта
Ваш ответ на вопрос

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

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