1. 沐橙前端 - 专注WEB前端开发 前端网 前端技术首页
  2. 前端开发
  3. Javascript

关于String.replaceAll()兼容性问题

问题是由于replaceAll的兼容性导致,replaceAll() 对浏览器的兼容 如下:

关于String.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() 兼容性

关于String.replaceAll()兼容性问题

原创文章,作者:慕辰,如若转载,请注明出处:https://www.bgweb.cn/236.html

发表评论

登录后才能评论
QR code