jslint似乎在这里抱怨:
Unexpected '\' before 'X'.
Priv.SELECTOR = /^(@|#|\.)([\x20-\x7e]+)$/;
也许如果我使用Unicode会有用吗?
答案 0 :(得分:0)
jslint似乎将\uXXXX
表示法识别为有效。使用
Priv.SELECTOR = /^([@#.])([\u0020-\u007e]+)$/;
或
Priv.SELECTOR = new RegExp("^([@#.])([\\u0020-\\u007e]+)$");
请注意,反斜杠必须在RegExp
构造函数中加倍。