@ekaterina-ceo

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

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

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

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

characteristics[]=59143364&characteristics[]=66553622&page=3&page_size=12
  • Вопрос задан
  • 62 просмотра
Решения вопроса 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}`)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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