Advertisement
Guest User

HTML entities for JavaScript

a guest
Jun 29th, 2012
641
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // HTML entities Encode/Decode
  2.  
  3. function htmlspecialchars(str) {
  4.     return str.replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;').replace(/'/g, '&apos;');
  5. }
  6. function htmlspecialchars_decode(str) {
  7.     return str.replace(/&amp;/g, '&').replace(/&lt;/g, '<').replace(/&gt;/g, '>').replace(/&quot;/g, '"').replace(/&apos;/g, '\'');
  8. }
  9. function htmlentities(str) {
  10.     var textarea = document.createElement("textarea");
  11.     textarea.innerHTML = str;
  12.     return textarea.innerHTML;
  13. }
  14. function htmlentities_decode(str) {
  15.     var textarea = document.createElement("textarea");
  16.     textarea.innerHTML = str;
  17.     return textarea.value;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement