Escaping regex special caracters

This commit is contained in:
jeanchristophe.mqt@gmail.com 2024-03-20 10:11:00 +01:00
parent 40eb15412e
commit 79419f6190
2 changed files with 2 additions and 0 deletions

View file

@ -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;