UNPKG

@mikezimm/npmfunctions

Version:
33 lines 1.24 kB
"use strict"; /** * Creation of string from HTML entities */ Object.defineProperty(exports, "__esModule", { value: true }); exports.replaceHTMLEntities = void 0; /** * This can take SharePoint html content ( like from ModernPage CanvasContent1 field and make it readable ) * @param str * @returns */ function replaceHTMLEntities(str) { var newStr = str + ''; // newStr = newStr.replace(/&#123;&quot;/gi,'"'); newStr = newStr.replace(/&#123;/gi, '{'); newStr = newStr.replace(/&#125;/gi, '}'); newStr = newStr.replace(/\\&quot;/gi, '"'); newStr = newStr.replace(/&quot;/gi, '"'); newStr = newStr.replace(/\\&apos;/gi, "'"); newStr = newStr.replace(/&#39;/gi, "'"); newStr = newStr.replace(/&#58;/gi, ':'); newStr = newStr.replace(/&#160;/gi, ' '); newStr = newStr.replace(/&nbsp;/gi, ' '); newStr = newStr.replace(/&lt;/gi, '<'); newStr = newStr.replace(/&#60;/gi, '<'); newStr = newStr.replace(/&#62;/gi, '>'); newStr = newStr.replace(/&gt;/gi, '>'); newStr = newStr.replace(/&#38;/gi, '&'); newStr = newStr.replace(/&amp;/gi, '&'); return newStr; } exports.replaceHTMLEntities = replaceHTMLEntities; //# sourceMappingURL=html.js.map