only replace tab and newline

This commit is contained in:
joshuaboud 2022-05-27 17:34:16 -03:00
parent aecb99fd89
commit ad7262abb0
No known key found for this signature in database
GPG Key ID: 17EFB59E2A8BF50E

View File

@ -14,7 +14,7 @@ const escapeStringHTML = (string) => replaceNonPrinting(string, c => wrapSpan(es
*/
const escapeString = (string) => replaceNonPrinting(string, escapeCallback);
const replaceNonPrinting = (string, callback) => string.replace(/[^ -~]/gi, callback);
const replaceNonPrinting = (string, callback) => string.replace(/[\t\n\r]/gi, callback);
const escapeCallback = c => JSON.stringify(c).replace(/^['"]|['"]$/g, '')