var badCode = "\(INST1,\\[0,"; var regex = new RegExp(badCode,"igm");
得到“未终止的字符类”错误.
怎么修?
TIA
尝试响应者对此帖的建议,请参阅以下屏幕打印(您可能必须右键单击图像并在新选项卡中打开以使其清晰可见):注意new_bad_thing的值(上面等于badCode)
当我点击运行按钮时,这是屏幕打印(请注意错误信息):
var badCode = "\\(INST1,"igm");
因为你需要一个逃脱(在正则表达式本身内(表示它是一个文字的括号)和一个javascript的转义.