@mikezimm/npmfunctions
Version:
Functions used in my SPFx webparts
33 lines • 1.24 kB
JavaScript
;
/**
* 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(/{"/gi,'"');
newStr = newStr.replace(/{/gi, '{');
newStr = newStr.replace(/}/gi, '}');
newStr = newStr.replace(/\\"/gi, '"');
newStr = newStr.replace(/"/gi, '"');
newStr = newStr.replace(/\\'/gi, "'");
newStr = newStr.replace(/'/gi, "'");
newStr = newStr.replace(/:/gi, ':');
newStr = newStr.replace(/ /gi, ' ');
newStr = newStr.replace(/ /gi, ' ');
newStr = newStr.replace(/</gi, '<');
newStr = newStr.replace(/</gi, '<');
newStr = newStr.replace(/>/gi, '>');
newStr = newStr.replace(/>/gi, '>');
newStr = newStr.replace(/&/gi, '&');
newStr = newStr.replace(/&/gi, '&');
return newStr;
}
exports.replaceHTMLEntities = replaceHTMLEntities;
//# sourceMappingURL=html.js.map