GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
jsesc(1) FreeBSD General Commands Manual jsesc(1)

jsescescape strings for use in JavaScript string literals

jsesc [-s | --single-quotes string]
[-d | --double-quotes string]
[-w | --wrap string]
[-e | --escape-everything string]
[-6 | --es6 string]
[-l | --lowercase-hex string]
[-j | --json string]
[-p | --object string]
[-p | --pretty string]
[-v | --version]
[-h | --help]

jsesc escapes strings for use in JavaScript string literals while generating the shortest possible valid ASCII-only output.

Escape any occurrences of ' in the input string as \', so that the output can be used in a JavaScript string literal wrapped in single quotes.
Escape any occurrences of " in the input string as \", so that the output can be used in a JavaScript string literal wrapped in double quotes.
Make sure the output is a valid JavaScript string literal wrapped in quotes. The type of quotes can be specified using the -s | --single-quotes or -d | --double-quotes settings.
Escape any astral Unicode symbols using ECMAScript 6 Unicode code point escape sequences.
Escape all the symbols in the output, even printable ASCII symbols.
Make sure the output is valid JSON. Hexadecimal character escape sequences and the \v or \0 escape sequences will not be used. Setting this flag enables the -d | --double-quotes and -w | --wrap settings.
Treat the input as a JavaScript object rather than a string. Accepted values are flat arrays containing only string values, and flat objects containing only string values.
Pretty-print the output for objects, using whitespace to make it more readable. Setting this flag enables the
Use lowercase for alphabetical hexadecimal digits in escape sequences. -o | --object setting.
Print jsesc's version.
Show the help screen.

The jsesc utility exits with one of the following values:

jsesc successfully escaped the given string and printed the result.
jsesc wasn't instructed to escape anything (for example, the --help flag was set); or, an error occurred.

Print an escaped version of the given string.
Print an escaped version of the string that gets piped in.

jsesc's bug tracker is located at <https://github.com/mathiasbynens/jsesc/issues>.

Mathias Bynens <https://mathiasbynens.be/>

<https://mths.be/jsesc>

May 13, 2016

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.