escape.js 435 B

1234567891011121314151617181920
  1. "use strict";
  2. var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property");
  3. _Object$defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.default = escape;
  7. const encoded = {
  8. '&': '&',
  9. '<': '&lt;',
  10. '>': '&gt;',
  11. '/': '&#x2F;',
  12. "'": '&#x27;',
  13. '"': '&quot;'
  14. };
  15. function escape(str) {
  16. return str.replace(/[&<>\/'"]/g, function (char) {
  17. return encoded[char];
  18. });
  19. }