escape.js 332 B

12345678910111213141516171819
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = escape;
  6. const encoded = {
  7. '&': '&',
  8. '<': '&lt;',
  9. '>': '&gt;',
  10. '/': '&#x2F;',
  11. "'": '&#x27;',
  12. '"': '&quot;'
  13. };
  14. function escape(str) {
  15. return str.replace(/[&<>\/'"]/g, function (char) {
  16. return encoded[char];
  17. });
  18. }