繁体   English   中英

Javascript 从数组中获取所有数字

[英]Javascript Get all number from array

从 Array 仅将数字放入新数组或字符串中

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);

您可以使用Array#map

 let arr = ['Corp: nameofthecompany (345961663886)', 'Chain: somerandomname (372395416889)']; let res = arr.map(x => x.match(/\d+/)[0]); console.log(res);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM