var badCode = "\(INST1,\\[0,";
var regex = new RegExp(badCode, "igm");
Run Code Online (Sandbox Code Playgroud)
得到"未终止的字符类"错误.
怎么修?
TIA
尝试从响应者那里得到的建议,请看下面的屏幕打印(您可能需要右键单击图像并在新选项卡中打开以使其清晰):记下new_bad_thing的值(上面等于badCode)

当我点击运行按钮时,这是屏幕打印(请注意错误信息):

再加上反斜杠badCode:
var badCode = "\\(INST1,\\[0,";
var regex = new RegExp(badCode, "igm");
Run Code Online (Sandbox Code Playgroud)
因为你需要一个(在正则表达式内部逃脱(表示它是一个文字的括号)和javascript的一个转义.
| 归档时间: |
|
| 查看次数: |
16100 次 |
| 最近记录: |