gpt4 book ai didi

regex - 禁用不必要的转义字符 :\/no-useless-escape

转载 作者:行者123 更新时间:2023-12-03 13:05:18 25 4
gpt4 key购买 nike

我有一个正则表达式,它将检查字符串是否包含链接或网址(即https://eslint.org/docs/rules/no-useless-escape)。使用此正则表达式 /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[ -A-Z0-9+&@#\/%=~_|])/ig,我在运行测试用例时遇到错误,关于不必要的转义字符:\/no -无用的转义。如何禁用此 eslint 错误,以便我继续测试用例并使用正则表达式。

感谢您的帮助!

最佳答案

您可以使用ESLint并尝试添加以下任一内容:-

  1. //eslint-disable-line 在该行上禁用警告。
  2. //eslint-disable-next-line 到之前的行以禁用警告。

参见 ESLint 文档,Disabling Rules with Inline Comments .

To disable all rules on a specific line, use a line or block comment in one of the following formats:

alert('foo'); // eslint-disable-line

// eslint-disable-next-line
alert('foo');

/* eslint-disable-next-line */
alert('foo');

alert('foo'); /* eslint-disable-line */
<小时/>

您可以通过在文件顶部添加 /* eslint-disable */ 来禁用整个文件中的警告。

To disable rule warnings in an entire file, put a /* eslint-disable */ block comment at the top of the file:

/* eslint-disable */
alert('foo');

关于regex - 禁用不必要的转义字符 :\/no-useless-escape,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47277133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com