MCPcopy Create free account
hub / github.com/Useful-Scripts-Extension/useful-script / matchOneOfPatterns

Function matchOneOfPatterns

scripts/helpers/utils.js:25–38  ·  view source on GitHub ↗
(url, patterns)

Source from the content-addressed store, hash-verified

23}
24
25export function matchOneOfPatterns(url, patterns) {
26 for (let pattern of patterns) {
27 const regex = new RegExp(
28 "^" +
29 pattern
30 .split("*")
31 .map((part) => part.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"))
32 .join(".*") +
33 "$"
34 );
35 if (regex.test(url)) return true;
36 }
37 return false;
38}
39
40export function getExtensionId() {
41 return chrome.runtime.id;

Callers 1

checkBlackWhiteListFunction · 0.70

Calls 1

replaceMethod · 0.80

Tested by

no test coverage detected