我在 javascript 中有以下字符串:
var xyz= "M429,100L504.5,100L504.5,106L580,106L570,98M580,106L570,114";
我想获取数字并将其存储在一个数组中。
我尝试了以下代码:
var x=xyz.match(/\d+/g);
我得到了以下输出:
0: "429"
1: "100"
2: "504"
3: "5"
4: "100"
5: "504"
6: "5"
7: "106"
8: "580"
9: "106"
10: "570"
11: "98"
12: "580"
13: "106"
14: "570"
15: "114"
如您所见, float 值(如 504.5 已单独出现。
我怎样才能正确获取它?
最佳答案
关于javascript - 如何从javascript中的字符串中获取数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30569443/