标签: javascript replace
我在Opera中遇到一个无效的字符错误(在其他浏览器中没有测试过),并显示这行代码:
x.description.replace(/([a-zA-Z]|\)+/, "").replace(/(\+r|\+b[0-9]+)/, ".").split(".")
无效字符指向此特定代码中的逗号:/([a-zA-Z]|\)+/, ""
/([a-zA-Z]|\)+/, ""
为什么逗号是无效字符?
答案 0 :(得分:4)
在您的第一个正则表达式中,您错过了终止该组的结束):
)
/([a-zA-Z]|\)+)/