从字符串中获取数字并在JavaScript中将它们设置在数组中

时间:2015-07-23 09:21:18

标签: javascript regex

我有一个像100 and 20000这样的字符串,我需要用正则表达式提取数字并将它们推送到数组并通过索引访问它们。你能不能给我一点推动,我对正则表达式的了解非常有限。感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用\d+来匹配数字,使用match来获得数组中的结果。 使用g全局标记来匹配所有数字。



var str = '100 and 20000';

var numbers = str.match(/\d+/g);


console.log(numbers); // numbers is an array: ["100", "20000"]
alert(numbers);