如何将这些ASCI代码转换为Unicode?

时间:2016-10-12 17:48:58

标签: javascript regex jslint

jslint似乎在这里抱怨:

Unexpected '\' before 'X'.
    Priv.SELECTOR = /^(@|#|\.)([\x20-\x7e]+)$/;

也许如果我使用Unicode会有用吗?

1 个答案:

答案 0 :(得分:0)

jslint似乎将\uXXXX表示法识别为有效。使用

Priv.SELECTOR = /^([@#.])([\u0020-\u007e]+)$/;

Priv.SELECTOR = new RegExp("^([@#.])([\\u0020-\\u007e]+)$");

请注意,反斜杠必须在RegExp构造函数中加倍。