【发布时间】:2013-01-16 08:30:37
【问题描述】:
var badCode = "\(INST1,\\[0,";
var regex = new RegExp(badCode, "igm");
得到“未终止的字符类”错误。
如何解决?
TIA
尝试响应者对此帖子的建议,请查看以下屏幕截图(您可能需要右键单击图像并在新标签中打开以使其清晰可见): 注意 new_bad_thing 的值(相当于上面的 badCode)
这是我点击运行按钮时的屏幕打印(请注意错误信息):
【问题讨论】:
-
我得到
SyntaxError: Invalid regular expression: /(INST1,\[0,/: Unterminated group,即括号(字符串中的字符1)没有匹配的)。它被视为"\(" === "("的一个组,您需要写"\\("以获取\(。
标签: javascript regex