commit
2155d9f4b0
@ -5,9 +5,13 @@
|
|||||||
* @returns {Boolean}
|
* @returns {Boolean}
|
||||||
*/
|
*/
|
||||||
export function isPathMatch(pattern: string, path: string) {
|
export function isPathMatch(pattern: string, path: string) {
|
||||||
const regexPattern = pattern.replace(/\//g, '\\/').replace(/\*\*/g, '.*').replace(/\*/g, '[^\\/]*')
|
const regexPattern = pattern
|
||||||
const regex = new RegExp(`^${regexPattern}$`)
|
.replace(/\//g, '\\/')
|
||||||
return regex.test(path)
|
.replace(/\*\*/g, '__DOUBLE_STAR__')
|
||||||
|
.replace(/\*/g, '[^\\/]*')
|
||||||
|
.replace(/__DOUBLE_STAR__/g, '.*');
|
||||||
|
const regex = new RegExp(`^${regexPattern}$`);
|
||||||
|
return regex.test(path);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user