[Back]
Пример (увеличение на 1):
javascript
let str = "Цена: 100 руб. Налог: 10 руб.";
let newStr = str.replace(/(\d+)/g, (match, p1) => {
  // match - вся найденная подстрока (например, "100")
  // p1 - первая захваченная группа (тоже "100" в данном случае)
  return parseInt(p1) + 1; // Преобразуем в число, прибавляем 1
});
console.log(newStr); // "Цена: 101 руб.."

Пример (сум):
javascript
let str = "Сумма 20 и 30";
let newStr = str.replace(/(\d+)/g, (match) => {
  return parseInt(match) * 2; // Удвоим каждое число
});
console.log(newStr); // "Сумма 40 и 60"

let str = "Цена 10"; let newStr = str.replace(/(\d+)/g, '$$$&'); // "$10"
console.log(newStr); // "Цена $10"