我在 Opera 中的一个页面上遇到无效字符错误(尚未在其他浏览器中测试过),并显示了这行代码:
x.description.replace(/([a-zA-Z]|\)+/, "").replace(/(\+r|\+b[0-9]+)/, ".").split(".")
无效字符指向此特定代码中的逗号:/([a-zA-Z]|\)+/, ""
为什么逗号是无效字符?
最佳答案
在您的第一个正则表达式中,您缺少结束 )
来终止组:
/([a-zA-Z]|\)+)/
关于javascript - 替换时出现无效字符错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12102297/