Как заменить в тексте цифру между словами

Заменяем с помощью JavaScript цифры внутри какого-нибудь текста.

Имеем переменную с текстом:

var text = 'Курица снесла 10 яиц';

Сначала ищем цифру внутри текста выше:

var num = parseInt(text.replace(/\D+/g,""));

Если что-то с ней нужно сделать, например, прибавить, то выполняем:

num = 5 + num;

Теперь вставляем новое значение вместо этой цифры:

num = text.replace(/\d+/g, num);

Если нужно куда-то это вставить на странице:

v.innerHTML = num;

Весь код:

var num = parseInt(text.replace(/\D+/g,""));
num = 5 + num;
num = text.replace(/\d+/g, num);
v.innerHTML = num;

Привет. Ты находишься на моём сайте. Я разработчик. Здесь я делюсь своими наработками и знаниями. Спрашивай в комментариях, если тебе что-то не понятно или пиши, если есть что добавить.

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи: "Как заменить в тексте цифру между словами".

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Если вам нужно добавить участок кода ставьте его между тегами <code></code>