标签: javascript jslint
我的代码是:
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
我明白了:
意外' \'。
为什么我会这样做?我该如何解决?
答案 0 :(得分:0)
当[字符显示为字符类[...]中的第一个字符时,无需转义它。
[
[...]
无论如何你似乎不需要这门课。试试这个:
name = name.replace(/\[/, "\\\[").replace(/\]/, "\\\]");