1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
'use strict'; /** * @param {string} data * @return {string} */ function encode(data) { return data .replace(/"/g, "'") .replace(/%/g, '%25') .replace(/</g, '%3C') .replace(/>/g, '%3E') .replace(/&/g, '%26') .replace(/#/g, '%23') .replace(/\s+/g, ' '); } const decode = decodeURIComponent; module.exports = { encode, decode };