1. 程式人生 > >提取一個字符串中的數字,並將其轉為數組

提取一個字符串中的數字,並將其轉為數組

var ace fun 有米 blog 提取 function pan 一個

有米科技2017校招筆試題之一,以下是自己寫的,不代表最佳答案。

舉例:str = ‘fdfd22fifei42fkdfl5hf66‘;

結果應為:[22,42,5,66]

var str = ‘shj33jfdk24fdi12f555‘;

        function getNum(str) {
            res = str.replace(/[^0-9]+/g, ‘,‘);
            res1 = res.split(‘,‘);
            res2 =  res1.map(function(i) {
                return i*1;
            })
            res2.shift();
            
return res2; } console.log(getNum(str))

提取一個字符串中的數字,並將其轉為數組