强制类型转换
适用于要提取的数字在字符串的前端。
let str="2341.2341sadf"
console.log(parseInt(str),parseFloat(str)); //输出 2341 2341.2341
正则表达式
let str="%1234.2134231fsadfasfsaf42314332"
let num=str.replace(/[^0-9]/ig,""); // 匹配整数,拼成一个数
let numArr=str.match(/\d+/g); // 匹配整数数组
let decimalArr = str.match(/\d+\.\d+/g); //匹配小数数组