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

Function matchOneOfPatterns

scripts/auto_lockWebsite.js:224–235  ·  view source on GitHub ↗
(url, patterns)

Source from the content-addressed store, hash-verified

222}
223
224function matchOneOfPatterns(url, patterns) {
225 for (let pattern of patterns) {
226 const regex = new RegExp(
227 pattern
228 .split("*")
229 .map((part) => part.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"))
230 .join(".*")
231 );
232 if (regex.test(url)) return pattern;
233 }
234 return false;
235}
236
237function lockCurrentWebsite(pass, matchedPattern) {
238 const id = "ufs_auto_lock_website_overlay";

Callers 1

Calls 1

replaceMethod · 0.80

Tested by

no test coverage detected