数字正则表达式导致jshint'错误或不必要的转义'错误

mik*_*ana 0 javascript regex jshint

我有一个非常非常简单的Regexp:

new RegExp('\d')
Run Code Online (Sandbox Code Playgroud)

/d根据MDN的RegExp文档有效.运行jshint给出:

Bad or unnecessary escaping.
Run Code Online (Sandbox Code Playgroud)

对于线.我究竟做错了什么?

编辑:@epascarello如果这是一个副本,请告诉我这是一个重复的问题.

Avi*_*Raj 6

你需要再次逃脱\d,

new RegExp("\\d")
Run Code Online (Sandbox Code Playgroud)

\应该在具有" 分隔符的正则表达式中进行转义.