javascript - 替换时出现无效字符错误?

标签 javascript replace

我在 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/

相关文章:

javascript - jQuery ON 函数,其值分配给参数

javascript - JavaScript 中的数组求和

C# 正则表达式替换() : getting the values

javascript - Jquery 在封闭的 CMS 中围绕 html 添加 div

javascript - 仅替换数组的最后一项

javascript - .replace() 函数不会用反斜杠替换正斜杠

C# 字符串安全替换

javascript - 从 d3-tile 检索地理坐标

javascript - Bootstrap 模式加载时触发事件

javascript - 如何在浏览器中从 JavaScript 连接到 SQL Server 数据库?