Javascript 使用 divStyle.match 时出错

Javascript error when using divStyle.match

var values = divStyle.match( /-?[\d\.]+/g );

当我 运行 yarn build.

时,上面的代码给了我一个 error

error: unnecessary escape character: \. no-useless-escape

我该如何解决这个问题?

这里已经回答了:Does a dot have to be escaped in a character class (square brackets) of a regular expression?

In a character class (square brackets) any character except ^, -, ] or \ is a literal.

所以在你的情况下不要逃避点:

var values = divStyle.match( /-?[\d.]+/g );