javascript未终止的字符类

前端之家收集整理的这篇文章主要介绍了javascript未终止的字符类前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
var badCode = "\(INST1,\\[0,";
var regex = new RegExp(badCode,"igm");

得到“未终止的字符类”错误.

怎么修?

TIA

尝试响应者对此帖的建议,请参阅以下屏幕打印(您可能必须右键单击图像并在新选项卡中打开以使其清晰可见):
注意new_bad_thing的值(上面等于badCode)

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

解决方法

在badCode上添加另一个反斜杠:
var badCode = "\\(INST1,"igm");

因为你需要一个逃脱(在正则表达式本身内(表示它是一个文字的括号)和一个javascript的转义.

猜你在找的JavaScript相关文章