gpt4 book ai didi

javascript - 如何从javascript中的字符串中获取数字数组

转载 作者:行者123 更新时间:2023-11-30 08:53:38 24 4
gpt4 key购买 nike

如何从 javascript 字符串中获取数字数组?假设我有以下内容:

var slop = "I bought 3 but 8 4.2 of them, mmmmhghrhghrghghrgh456";

你怎么能得到下面的数组:

nums = [3, 8, 4.2, 456];

注意:如果可能的话,我希望不必使用 jQuery。

最佳答案

你可以这样做:

var s = "I bought 3 but 8 4.2 of them, mmmmhghrhghrghghrgh456";
var nums = s.split(/[^\d\.]+/).map(parseFloat)
.filter(function(v){ return v===v });

结果:[3, 8, 4.2, 456]

关于javascript - 如何从javascript中的字符串中获取数字数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15578589/

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