diff --git a/main.js b/main.js index ec68936..94b39b0 100644 --- a/main.js +++ b/main.js @@ -1,3 +1,16 @@ +if (!String.prototype.replaceAll) { + String.prototype.replaceAll = function(str, newStr){ + + // If a regex pattern + if (Object.prototype.toString.call(str).toLowerCase() === '[object regexp]') { + return this.replace(str, newStr); + } + + // If a string + return this.replace(new RegExp(str, 'g'), newStr); + + }; +} function htmlEntities(str) { return String(str).replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"'); } @@ -237,4 +250,4 @@ $(".resetR").click(function () { }); $('[name=orderBy],[name=orderHow]').on('change', function () { updateTable(lastPage); -}); \ No newline at end of file +});