gpt4 book ai didi

javascript - 从字符串中提取数字并将它们存储在 array-Javascript 中

转载 作者:行者123 更新时间:2023-11-30 16:21:58 28 4
gpt4 key购买 nike

考虑以下字符串

var string ="border-radius:10px 20px 30px 40px";

我想获取这 4 个值 (10,20,30,40) 并将它们存储在一个数组中。为此,我编写了以下代码:

var numbers=string.split('border-radius:');
numbers=numbers[1];
numbers=numbers.split("px");

我的代码运行了五个,我得到了我想要的输出。我的问题是:是否有更清晰的代码或更好的代码来实现相同的结果?这是我的输出:

["10", " 20", " 30", " 40", ""]

最佳答案

您可以将 .matchRegexp 一起使用

var string = "border-radius:10px 20px 30px 40px";
var result = string.match(/\d+/g);

console.log(result);

关于javascript - 从字符串中提取数字并将它们存储在 array-Javascript 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34609571/

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