前端之家收集整理的这篇文章主要介绍了
javascript未终止的字符类,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
var badCode = "\(INST1,\\[0,";
var regex = new RegExp(badCode,"igm");@H_404_3@
得到“未终止的字符类”错误.
怎么修?
TIA
尝试响应者对此帖的建议,请参阅以下屏幕打印(您可能必须右键单击图像并在新选项卡中打开以使其清晰可见):
注意new_bad_thing的值(上面等于badCode)
当我点击运行按钮时,这是屏幕打印(请注意错误信息):
在badCode上
添加另一个反斜杠:
var badCode = "\\(INST1,"igm");@H_404_3@
因为你需要一个逃脱(在正则表达式本身内(表示它是一个文字的括号)和一个javascript的转义.
原文链接:https://www.f2er.com/js/240921.html