关于String.replaceAll()兼容性问题
问题是由于replaceAll的兼容性导致,replaceAll() 对浏览器的兼容 如下:
解决方案
1、利用splite()和join()
let str = '133 9090 9090'; //要将其转换成13390909090 console.log(str.split(' ').join(''));//13390909090
2、使用replace()代替
let str = '133 9090 9090'; //要将其替换成13390909090 console.log(str.replace(/\s+/g, "")); //13390909090 //replace()接受两个参数,第一个参数是需要替换的字符,支持正则,如果不增加正则的g关键字,则表示提换第一个匹配的字符串。
附:replace() 兼容性
原创文章,作者:慕辰,如若转载,请注明出处:https://www.bgweb.cn/236.html