Skip to content

Instantly share code, notes, and snippets.

@alexgibson
Created January 30, 2012 13:56
Show Gist options
  • Save alexgibson/1704515 to your computer and use it in GitHub Desktop.
Save alexgibson/1704515 to your computer and use it in GitHub Desktop.
encode & decode special chars
//encodes special characters
function encodeString(str) {
return str.replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;').replace(/'/g, '&#x27;').replace(/\//g, '&#x2F;');
}
//decodes special characters
function decodeString(str) {
return str.replace(/&amp;/g, '&').replace(/&lt;/g, '<').replace(/&gt;/g, '>').replace(/&quot;/g, '"').replace(/&#x27;/g, '\'').replace(/&#x2F;/g, '/');
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment