mirror of
https://github.com/gabehf/Tdarr_Plugins.git
synced 2026-03-09 07:29:04 -07:00
Escaping regex special caracters
This commit is contained in:
parent
40eb15412e
commit
79419f6190
2 changed files with 2 additions and 0 deletions
|
|
@ -73,6 +73,7 @@ var plugin = function (args) {
|
|||
var buildArrayInput = function (arrayInput) { var _a, _b; return (_b = (_a = String(arrayInput)) === null || _a === void 0 ? void 0 : _a.trim().split(',')) !== null && _b !== void 0 ? _b : new Array(); };
|
||||
var fileName = "".concat(Boolean(args.inputs.includeFileDirectory) ? (0, fileUtils_1.getFileAbosluteDir)(args.inputFileObj._id) + '/' : '').concat((0, fileUtils_1.getFileName)(args.inputFileObj._id), ".").concat((0, fileUtils_1.getContainer)(args.inputFileObj._id));
|
||||
var searchCriteriasArray = buildArrayInput(args.inputs.terms)
|
||||
.map(function (term) { return term.replace(/[\-\/\\^$*+?.()|[\]{}]/g, '\\$&'); }) // https://github.com/tc39/proposal-regex-escaping
|
||||
.concat(buildArrayInput(args.inputs.patterns));
|
||||
var isAMatch = false;
|
||||
for (var i = 0; i < searchCriteriasArray.length; i++)
|
||||
|
|
|
|||
|
|
@ -79,6 +79,7 @@ const plugin = (args: IpluginInputArgs): IpluginOutputArgs => {
|
|||
|
||||
const fileName = `${Boolean(args.inputs.includeFileDirectory) ? getFileAbosluteDir(args.inputFileObj._id) + '/' : ''}${getFileName(args.inputFileObj._id)}.${getContainer(args.inputFileObj._id)}`;
|
||||
const searchCriteriasArray = buildArrayInput(args.inputs.terms)
|
||||
.map(term => term.replace(/[\-\/\\^$*+?.()|[\]{}]/g, '\\$&')) // https://github.com/tc39/proposal-regex-escaping
|
||||
.concat(buildArrayInput(args.inputs.patterns));
|
||||
let isAMatch = false;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue