Advertisement
Gustav0Adolf0

Decode HTML String

Mar 30th, 2020
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function decodeHTMLEntities(str) {
  2.             var element = document.createElement('div');
  3.             if (str && typeof str === 'string') {
  4.                 // strip script/html tags
  5.                 str = str.replace(/<script[^>]*>([\S\s]*?)<\/script>/gmi, '');
  6.                 str = str.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gmi, '');
  7.                 element.innerHTML = str;
  8.                 str = element.textContent;
  9.                 element.textContent = '';
  10.             }
  11.  
  12.             return str;
  13.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement