diff options
author | Ruben Rodriguez <ruben@gnu.org> | 2015-12-22 18:00:51 -0600 |
---|---|---|
committer | Ruben Rodriguez <ruben@gnu.org> | 2015-12-22 18:00:51 -0600 |
commit | 6770b5e366c28c7b2378bef29c5817a45eb45214 (patch) | |
tree | d057bc00063f46d0dbeb3b353a2178b87bd5761d /data/extensions/jid1-KtlZuoiikVfFew@jetpack/node_modules/pathfinder/lib/scriptish/convert-2-regexp.js | |
parent | 541c887981ef5b5f8d7128c410461e6c8575c58e (diff) |
Updated LibreJS from 6.0.10 pre-release to 6.0.10 final
Diffstat (limited to 'data/extensions/jid1-KtlZuoiikVfFew@jetpack/node_modules/pathfinder/lib/scriptish/convert-2-regexp.js')
-rw-r--r-- | data/extensions/jid1-KtlZuoiikVfFew@jetpack/node_modules/pathfinder/lib/scriptish/convert-2-regexp.js | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/data/extensions/jid1-KtlZuoiikVfFew@jetpack/node_modules/pathfinder/lib/scriptish/convert-2-regexp.js b/data/extensions/jid1-KtlZuoiikVfFew@jetpack/node_modules/pathfinder/lib/scriptish/convert-2-regexp.js index 9b79f30..d826e62 100644 --- a/data/extensions/jid1-KtlZuoiikVfFew@jetpack/node_modules/pathfinder/lib/scriptish/convert-2-regexp.js +++ b/data/extensions/jid1-KtlZuoiikVfFew@jetpack/node_modules/pathfinder/lib/scriptish/convert-2-regexp.js @@ -1,23 +1,23 @@ -'use strict'; - -const RE_REGEXP = /^\/(.*)\/(i)?$/; -const RE_ESCAPE = /[{}()\[\]\\^$.?]/g; -const RE_WILD = /\*+/g; -const RE_TLD = /^\^[^\/]*(?:\/\/)?[^\/]*\\\.tld(?:\/.*)?\$$/; - -exports.convert2RegExp = function Scriptish_convert2RegExp(aPattern, aNoTLD, forceString) { - var s = aPattern.toString().trim(), m; - - // Already a regexp? - if (!forceString && (m = s.match(RE_REGEXP))) { - return new RegExp(m[1], m[2]); - } - - var res = "^" + s - .replace(RE_ESCAPE, "\\$&") - .replace(RE_WILD, ".*") - + "$"; - var regExp = new RegExp(res, "i"); - regExp.isTLD = !aNoTLD && RE_TLD.test(res); - return regExp; -} +'use strict';
+
+const RE_REGEXP = /^\/(.*)\/(i)?$/;
+const RE_ESCAPE = /[{}()\[\]\\^$.?]/g;
+const RE_WILD = /\*+/g;
+const RE_TLD = /^\^[^\/]*(?:\/\/)?[^\/]*\\\.tld(?:\/.*)?\$$/;
+
+exports.convert2RegExp = function Scriptish_convert2RegExp(aPattern, aNoTLD, forceString) {
+ var s = aPattern.toString().trim(), m;
+
+ // Already a regexp?
+ if (!forceString && (m = s.match(RE_REGEXP))) {
+ return new RegExp(m[1], m[2]);
+ }
+
+ var res = "^" + s
+ .replace(RE_ESCAPE, "\\$&")
+ .replace(RE_WILD, ".*")
+ + "$";
+ var regExp = new RegExp(res, "i");
+ regExp.isTLD = !aNoTLD && RE_TLD.test(res);
+ return regExp;
+}
|