glob2regexp
Convert glob string to RegExp object
Usage
var globToRegExp = require("glob2regexp");
console.log(
globToRegExp("http?://www.example.org").test("https://www.example.org")
);
console.log(
globToRegExp("http{s,}://www.example.org").test("http://www.example.org")
);
console.log(
globToRegExp("http{s,}://www.example.org").test("https://www.example.org")
);
globToRegExp("?").test("a");
globToRegExp("*").test("");
globToRegExp("*").test("a");
globToRegExp("*").test("aa");
globToRegExp("[0-9]").test("0");
globToRegExp("[a-z]").test("z");
globToRegExp("{1,2}").test("1");
globToRegExp("{1,2}").test("2");
globToRegExp("{1,2}").test("3");
globToRegExp("{,1}").test("");
globToRegExp("{,1}").test("1");