Guest User

Untitled

a guest
Mar 18th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. function escape(str) {
  2. return str.replace(/[\n\r\\\'\u2028\u2029]/g, ch => {
  3. if (ch === '\n') { return '\\n'; }
  4. else if (ch === '\r') { return '\\r'; }
  5. else if (ch === '\\') { return '\\\\'; }
  6. else if (ch === '\'') { return '\\\''; }
  7. else if (ch === '\u2028') { return '\\u2028'; }
  8. else if (ch === '\u2029') { return '\\u2029'; }
  9. else throw 'Bad char';
  10. });
  11. }
  12.  
  13. // example
  14. const escaped = escape(data);
  15. const code = `xxx = '${escaped}';`;
Add Comment
Please, Sign In to add comment