在JavaScript中可以使用match()方法将字符串中的数字提取到数字数组中
(1)不考虑小数
const str = "继续等待20秒...继续等待10秒...9,8,7,6,5,4,3,2,1"
const num = str.match(/\d+/g) // ['20', '10', '9', '8', '7', '6', '5', '4', '3', '2', '1']
num.join('') // '2010987654321'
(2)考虑小数
正则表达式(/\d+.\d+/g)匹配小数点前后均为数字的形式
const strr = '继续等待20.5继续等待10.9s'
strr.match(/\d+\.\d+/g) // ['20.5', '10.9']