在项目开发中,发现部分浏览器出现报错情况,如下报错
bciFoj.png

经过排查发现是replaceAll函数兼容性问题
bci8YR.jpg

解决方案

使用replace()代替,支持正则表达式

let str = 'asdoi12oiu1h1o23i1'
str = str.replace(/[^(0-9)]/g,'')
console.log(str)
// 输出1211231

注意使用 /g为全局替换