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