Jslint出人意料地反击

时间:2016-02-17 09:17:49

标签: javascript jslint

我的代码是:

name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");

我明白了:

  

意外' \'。

为什么我会这样做?我该如何解决?

1 个答案:

答案 0 :(得分:0)

[字符显示为字符类[...]中的第一个字符时,无需转义它。

无论如何你似乎不需要这门课。试试这个:

name = name.replace(/\[/, "\\\[").replace(/\]/, "\\\]");