提取一个字符串中的数字,并将其转为数组


有米科技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))

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM