Skip to content

Instantly share code, notes, and snippets.

@placidrod
Last active August 29, 2015 14:24
Show Gist options
  • Save placidrod/decf4140039d5dd0167e to your computer and use it in GitHub Desktop.
Save placidrod/decf4140039d5dd0167e to your computer and use it in GitHub Desktop.
FCC Bonfire: Convert HTML Entities
function convert(str) {
var ent = {
'&' : '&',
'<' : '&lt;',
'>' : '&gt;',
'\"': '&quot;',
"\'": '&apos;'
};
var re = new RegExp(Object.keys(ent).join('|'), "g");
console.log(re);
str = str.replace(re,function(match){
return ent[match];
});
return (str);
}
// convert('Dolce & Gabbana&');
// convert('<>');
// convert('Hamburgers < Pizza < Tacos');
// convert('Stuff in "quotation marks"');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment