gpt4 book ai didi

jquery - 使用 jQuery 对文本区域中的数字求和

转载 作者:行者123 更新时间:2023-12-01 06:59:34 25 4
gpt4 key购买 nike

如果我有一个包含文本和一些数字的文本区域,例如

<textarea id="ta">some text <cars (5)> and more text <bikes (10)> blah...</a>

如何使用 jQuery (n = 5 + 10) 获取加载时该文本区域中所有数字的总和?

最佳答案

var sum = 0;
var numbers = $("#ta").text().match(/\d+/g);

if (numbers)
{
$.each(numbers, function() {
sum += parseInt(this);
});
}

如果不应包含所有数字,您可能需要修改正则表达式。

编辑:如果您只想将数字括在括号中,则可以使用以下内容:

var sum = 0;
var regex = /\((\d+)\)/g;
var text = $("#ta").text();

while (match = regex.exec(text))
{
sum += parseInt(match[1]);
}

关于jquery - 使用 jQuery 对文本区域中的数字求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5187597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com