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

Function matchOneOfPatterns

scripts/chongLuaDao.js:693–707  ·  view source on GitHub ↗
(url, patterns)

Source from the content-addressed store, hash-verified

691}
692
693function matchOneOfPatterns(url, patterns) {
694 if (!patterns?.length) return false;
695 for (let pattern of patterns) {
696 const regex = new RegExp(
697 "^" +
698 pattern
699 .split("*")
700 .map((part) => part.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"))
701 .join(".*")
702 .replace("http://", "http(s?)://")
703 );
704 if (regex.test(url)) return pattern;
705 }
706 return false;
707}

Callers 2

chongLuaDao.jsFile · 0.70
analyzeWebFunction · 0.70

Calls 1

replaceMethod · 0.80

Tested by

no test coverage detected