2018-10-26 07:54:03 -05:00
|
|
|
/* eslint-disable */
|
2018-11-19 04:46:26 -06:00
|
|
|
|
2019-12-11 08:07:22 -06:00
|
|
|
// Any IE only polyfill should be moved in discourse-internet-explorer plugin
|
2019-01-03 11:03:01 -06:00
|
|
|
|
2019-04-29 09:58:17 -05:00
|
|
|
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/flags#Polyfill
|
2019-12-11 08:07:22 -06:00
|
|
|
// IE and EDGE
|
2019-04-29 09:58:17 -05:00
|
|
|
if (RegExp.prototype.flags === undefined) {
|
|
|
|
Object.defineProperty(RegExp.prototype, "flags", {
|
|
|
|
configurable: true,
|
|
|
|
get: function() {
|
|
|
|
return this.toString().match(/[gimsuy]*$/)[0];
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2018-10-26 07:54:03 -05:00
|
|
|
/* eslint-enable */
|