powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Сложение чисел из textarea
4 сообщений из 4, страница 1 из 1
Сложение чисел из textarea
    #39892127
alikon1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно ли сложение чисел, которые есть в тексте input textarea? Например текст: Я ходил сегодня в магазин. Хлеб стоил 20 рублей, колбаса 250 рублей, спички 3 рубля, молоко 40 рублей.
А в input text выходит результат: 313.
...
Рейтинг: 0 / 0
Сложение чисел из textarea
    #39892128
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Втупую сложить желаемое можно так как то. :)
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
txt = 'Я ходил сегодня в магазин. Хлеб стоил 20 рублей, колбаса 250 рублей, спички 3 рубля, молоко 40 рублей.'
"Я ходил сегодня в магазин. Хлеб стоил 20 рублей, колбаса 250 рублей, спички 3 рубля, молоко 40 рублей."
s = '0 ' + txt + ' 0'
"0 Я ходил сегодня в магазин. Хлеб стоил 20 рублей, колбаса 250 рублей, спички 3 рубля, молоко 40 рублей. 0"
exp = s.replace(/[^\d]+/g, '+')
"0+20+250+3+40+0"
result = eval(exp)
313
...
Рейтинг: 0 / 0
Сложение чисел из textarea
    #39892159
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или так...

Код: javascript
1.
2.
3.
4.
5.
6.
7.
var txt = 'Я ходил сегодня в магазин. Хлеб стоил 20 рублей, колбаса 250 рублей, спички 3 рубля, молоко 40 рублей.';
var arr=txt.match(/\d+/g);
var sum=0;
for (var i=0; i<arr.length; i++) {
	sum+=+arr[i];
};
alert(sum);
...
Рейтинг: 0 / 0
Сложение чисел из textarea
    #39892254
SQLPowerUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alikon1,


Код: javascript
1.
2.
3.
4.
5.
6.
let txt = 'Я ходил сегодня в магазин. Хлеб стоил 20 рублей, колбаса 250 рублей, спички 3 рубля, молоко 40 рублей.';
let arr = txt.match(/\d+/g);
console.log(eval(arr.join('+')));

// или
console.log(arr.reduce((a,b) => (+a) + (+b), 0));
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Сложение чисел из textarea
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]