Задать вопрос
@ekaterina-ceo

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

Есть строка вида:

characteristics[]=59143364&characteristics[]=66553622&page=2&page_size=12

Нужно изменить значение page на +1, и вернуть обратно новую строку, то есть должно стать так:

characteristics[]=59143364&characteristics[]=66553622&page=3&page_size=12
  • Вопрос задан
  • 68 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
@dGololobov
начинающий
let str = 'characteristics[]=59143364&characteristics[]=66553622&page=3'
str = str.replace(/page=([0-9]{1,5})/, `page=${parseInt(str.match(/page=([0-9]{1,5})/)[1], 10) + 1}`)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы