gpt4 book ai didi

javascript - JQuery 过滤字符串中的数字

转载 作者:行者123 更新时间:2023-12-03 21:38:02 25 4
gpt4 key购买 nike

如何只过滤字符串中的数字?

Example Pseudo Code:
number = $("thumb32").filternumbers()
number = 32

最佳答案

您不需要 jQuery - 只需简单的旧 JavaScript regex replacement

var number = yourstring.replace(/[^0-9]/g, '')

这将消除任何不 [0-9] 的内容

编辑:这是一个小函数,用于从输入字符串中提取所有数字(作为实际数字)。这不是一个详尽的表达,但对于任何需要的人来说都是一个良好的开始。

function getNumbers(inputString){
var regex=/\d+\.\d+|\.\d+|\d+/g,
results = [],
n;

while(n = regex.exec(inputString)) {
results.push(parseFloat(n[0]));
}

return results;
}

var data = "123.45,34 and 57. Maybe add a 45.824 with 0.32 and .56"
console.log(getNumbers(data));
// [123.45, 34, 57, 45.824, 0.32, 0.56];

关于javascript - JQuery 过滤字符串中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4460595/

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