fix util.regexify on falsy values - fixes #208

This commit is contained in:
Sebastian McKenzie
2014-11-24 09:30:52 +11:00
parent 4a9918ec6b
commit 39f4696ac7

View File

@@ -38,9 +38,9 @@ exports.list = function (val) {
};
exports.regexify = function (val) {
if (!val) return new RegExp;
if (!val) return new RegExp(/.^/);
if (_.isArray(val)) val = val.join("|");
if (_.isString(val)) return new RegExp(val || "");
if (_.isString(val)) return new RegExp(val);
if (_.isRegExp(val)) return val;
throw new TypeError("illegal type for regexify");
};