第3行:var iChars = "!@#$%^&*+=[]\\\;{}|\":<>?";
擒纵机构不好。
答案 0 :(得分:3)
;
不需要转义,因此\;
是一个错误的转义序列。
var iChars = "!@#$%^&*+=[]\\\;{}|\":<>?";
// ^--- this backslash is the problem
只需删除;
之前的反斜杠:
var iChars = "!@#$%^&*+=[]\\;{}|\":<>?";
答案 1 :(得分:0)
我认为您不需要\\\
,只需\\
。