<script src="https://jc3213.github.io/matchpattern.js/matchpattern.js"></script>
// @require https://jc3213.github.io/matchpattern.js/matchpattern.js
let matchPattern = new MatchPattern();
url
with match patternsmatchPattern.add('*.google.com');
*.google.com
to match patternsmatchPattern.remove('*.github.com');
*.github.com
from match patterns*.github.com
is not in match patterns, do nothingmatchPattern.match('https://www.bing.com/'); // false
https://www.bing.com/
with match patternsfalse
, if not match pattern is added| Target Hostname | Valid Match Pattern |
| - | - |
| www.university.org.eu | www.university.org.eu
*.university.org.eu
*.org.eu |
| doc.university.org.eu | doc.university.org.eu
doc.university.*
doc.university* |
| user.university.org.eu | *.user.university.org.eu
*.university.org.eu
*university.org.eu |