diff options
author | siikamiika <siikamiika@users.noreply.github.com> | 2020-05-23 03:03:34 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-22 20:03:34 -0400 |
commit | 39df44eca40d00242d99e8121179ae8aeffce961 (patch) | |
tree | d7bbc8f6d1c30aa80526482b6aaad6e442adf85a /ext/mixed/js | |
parent | 96ea941fa820a46c147bf9b494ab4710c69ecd9c (diff) |
Fix "tags" template (#539)
* fix tag templates for merge and group modes
* update version upgrade
* adjust upgrade replacement order
Diffstat (limited to 'ext/mixed/js')
-rw-r--r-- | ext/mixed/js/core.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ext/mixed/js/core.js b/ext/mixed/js/core.js index 835d9cea..589425f2 100644 --- a/ext/mixed/js/core.js +++ b/ext/mixed/js/core.js @@ -94,6 +94,11 @@ function hasOwn(object, property) { return Object.prototype.hasOwnProperty.call(object, property); } +// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions +function escapeRegExp(string) { + return string.replace(/[.*+\-?^${}()|[\]\\]/g, '\\$&'); +} + // toIterable is required on Edge for cross-window origin objects. function toIterable(value) { if (typeof Symbol !== 'undefined' && typeof value[Symbol.iterator] !== 'undefined') { |