javascript - 错误不必要的转义字符:\+ no-useless-escape
问题描述
我正在做一个小项目,但我真的很厌倦关注 Eslint 问题,每次我必须修复一个错误,因为我更改了我的 package.json 规则,我现在有另一个问题,我需要你的帮助:
这是我得到的错误:
error Unnecessary escape character: \+ no-useless-escape
这是我的 package.json 规则:
"eslintConfig": {
"root": false,
"env": {
"node": true
},
"extends": [
"plugin:vue/essential",
"eslint:recommended"
],
"parserOptions": {
"parser": "babel-eslint"
},
"rules": {
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": "off",
"no-control-regex": 0
}
},
这是我的代码:
var expression = /[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)?/gi;
var regex = new RegExp(expression);
if(value.match(regex)){
return true;
}
解决方案
推荐阅读
- flutter - 如何从 Firestore 制作饼图
- python - 如何使用python按数字和名称对文本文件中的数据进行排序?
- python - Python venv使用系统python?
- azure - How do I make Azure Pipelines aware of the YAML file already in the repo?
- r - R:dplyr 可以按组计算百分比吗?
- rxjs - 在 rxjs 中链接两个依赖的 observable
- javascript - 从字符串函数数组中删除标点符号
- python - 在 ubuntu 上导入 theano 时出现编译错误
- ios - 通过搜索栏快速搜索本地 HTML 文件的内容并在 tableview 中显示结果
- javascript - Array#sort() 和 Object.entries().sort() 的不同排序顺序