gpt4 book ai didi

javascript - 不必要的转义字符 :\` no-useless-escape

转载 作者:行者123 更新时间:2023-11-30 07:49:36 33 4
gpt4 key购买 nike

我正在使用事物 url 正则表达式验证,并且还在项目中集成了 eslint。

let url = /^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/

但是当我编译我的代码时出现以下错误

  4:49  error  Unnecessary escape character: \`  no-useless-escape
4:62 error Unnecessary escape character: \. no-useless-escape
4:75 error Unnecessary escape character: \$ no-useless-escape
4:79 error Unnecessary escape character: \( no-useless-escape
4:81 error Unnecessary escape character: \) no-useless-escape
4:83 error Unnecessary escape character: \* no-useless-escape
4:85 error Unnecessary escape character: \+ no-useless-escape

最佳答案

好吧,快速浏览一下,我可以看出您正在对正则表达式字符类中的字符进行转义,而这些字符可能不需要转义。因此,尝试删除那些 no-useless-escape:

let url = /^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w.-]+)+[\w\-._~:/?#[\]@!$&'()*+,;=.]+$/

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

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