【发布时间】:2021-08-22 15:49:53
【问题描述】:
从数组中只获取数字到新数组或字符串中
var fetchMIDarray = [
'Corp: nameofthecompany (345961663886)',
'Chain: somerandomname (372395416889)'
]
除了新数组的结果应该是:
var fetchnumber =['345961663886','372395416889']
我知道这对字符串是如何工作的,但无法对数组做同样的事情 字符串的代码 sinppet。
var midname='Corp: Best Buy ApplePay/Partsearch (345961663886)';
var matches2 = midname.match(/\d+/);
console.log(matches2);
【问题讨论】:
-
那么...循环执行?
-
fetchMIDarray.flatMap(string => string.match(/\d+/))返回您所寻找的。请注意,/\d+/仅查找字符串中的第一个数字。如果字符串中有多个数字,请改用/\d+/g(g- 全局标志)。
标签: javascript