123456789101112131415161718 |
- function escape(input: string): string {
- if (!input || typeof input !== 'string')
- return ''
- const res = input
- // .replaceAll('\\', '\\\\') // This would add too many backslashes
- .replaceAll('\0', '\\0')
- .replaceAll('\b', '\\b')
- .replaceAll('\f', '\\f')
- .replaceAll('\n', '\\n')
- .replaceAll('\r', '\\r')
- .replaceAll('\t', '\\t')
- .replaceAll('\v', '\\v')
- .replaceAll('\'', '\\\'')
- return res
- }
- export default escape
|