替换时字符无效错误?

时间:2012-08-24 01:56:47

标签: javascript replace

我在Opera中遇到一个无效的字符错误(在其他浏览器中没有测试过),并显示这行代码:

x.description.replace(/([a-zA-Z]|\)+/, "").replace(/(\+r|\+b[0-9]+)/, ".").split(".")

无效字符指向此特定代码中的逗号:/([a-zA-Z]|\)+/, ""

为什么逗号是无效字符?

1 个答案:

答案 0 :(得分:4)

在您的第一个正则表达式中,您错过了终止该组的结束)

/([a-zA-Z]|\)+)/