Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function escape(str) {
- return str.replace(/[\n\r\\\'\u2028\u2029]/g, ch => {
- if (ch === '\n') { return '\\n'; }
- else if (ch === '\r') { return '\\r'; }
- else if (ch === '\\') { return '\\\\'; }
- else if (ch === '\'') { return '\\\''; }
- else if (ch === '\u2028') { return '\\u2028'; }
- else if (ch === '\u2029') { return '\\u2029'; }
- else throw 'Bad char';
- });
- }
- // example
- const escaped = escape(data);
- const code = `xxx = '${escaped}';`;
Add Comment
Please, Sign In to add comment