今天在进行一个excel数据处理时,遇到一个如下需求
var s = '总人数123,男人53,女人70';
需要从s中提取所有的整数,先总结一下方法
- 先将字符串值非数字的部分提换为空字符
var s1 = s.replace(/[^0-9]/ig, ' ');
得到如下结果" 123 53 70" 再使用多个空白符对字符串进行分割
s1.trim().split(/\s+/);
得到如下结果:["123", "53", "70"]总结:
function getIntArr(str){ return str.replace(/[^0-9]/ig, ' ').trim().split(/\s+/) }
1万+

被折叠的 条评论
为什么被折叠?



