Skip to content

Instantly share code, notes, and snippets.

@k4zuki02h4t4
Last active August 29, 2015 14:21
Show Gist options
  • Save k4zuki02h4t4/fd5e7cb6ba7598e413d0 to your computer and use it in GitHub Desktop.
Save k4zuki02h4t4/fd5e7cb6ba7598e413d0 to your computer and use it in GitHub Desktop.
JavaScript escape HTML.
var escapeQuotHTML = function(str){
return str.replace(/&/g,'&amp;').replace(/"/g, '&quot;').replace(/\'/g, '&apos;').replace(/</g,'&lt;').replace(/>/g,'&gt;');
};
var escapeHTML = function(str){
var div = document.createElement('div');
var text = document.createTextNode(str);
div.appendChild(text);
return div.innerHTML;
};
var deleteHTML = function(str){
return str.replace(/<("[^"]*"|'[^']*'|[^'">])*>/g, '');
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment