正是因为 你使用 replaceAll 这个字符串api 然后使用正则匹配自负来进行替换
这个时候你必须在正则后面加一个 g 否则就报错了
比如
let str = "hello world"
str = str.replaceAll(/\s/g, '') // 把中间的空格去掉
那个g 全局匹配是要必须加的,还有一个matchAll 这也是如此
如果真想 最好还是用字符匹配吧
类似去掉空格 我们可以
str = str.replaceAll(' ', '') // 把中间的空格去掉
这样也行
关注我 持续更新前端知识