I'm working on a small project but I'm really tired to follow Eslint issues, each time I have to fix a bug since I change my package.json rules, I have another problem now I need your help please :
This is the error that i get :
error Unnecessary escape character: \+ no-useless-escape
This is my package.json rules :
"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
}
},
This is my code :
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;
}