javascript - 数字正则表达式导致 jshint 'Bad or unnecessary escaping' 错误

标签 javascript regex jshint

我有一个非常非常简单的正则表达式:

new RegExp('\d')

/d is valid according to MDN's RegExp docs 。运行 jshint 给出:

Bad or unnecessary escaping.

对于线路。我做错了什么?

编辑:@epascarello 如果这是重复的,请告诉我它是哪个问题的重复。

最佳答案

您需要再次转义\d

new RegExp("\\d")

\ 应该在以 " 作为分隔符的正则表达式中进行转义。

关于javascript - 数字正则表达式导致 jshint 'Bad or unnecessary escaping' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25531276/

相关文章:

php - 保留复选框状态

javascript - 我可以在函数级别设置 jshint 选项吗?

twitter-bootstrap - 在构建 Twitter Bootstrap 时让 jshint 忽略某些文件

Java :How to replace any space (not whitespace), 只是空格,后面没有跟另一个没有空格的空格

javascript - jshint 期望新的 'prefix' 用于函数

javascript - 使用 element.style 添加到以前的样式

javascript - require 和 require 和有什么不一样

javascript - 另一个文件夹中的 Node_modules

javascript - Javascript 中字符串的正则表达式

PHP 字符串 "contains"