1.1.1 • Published 2 years ago
nv-facutil-dolr-escape v1.1.1
nv-facutil-dolr-escape
- convert string to a valid js-identifier-name , vice versa.
rule
"" -> $
$ -> $$
<valid-js-id-char> -> <valid-js-id-char>
<invalid-js-id> -> $[0-9]+_ [0-9]+ IS codePoint OF <invalid-js-id>
install
- npm install nv-facutil-dolr-escape
usage
const x = require("nv-facutil-dolr-escape");
example
> x.str2id("/a/b/c/d/e.f.g.h/我")
'$47_a$47_b$47_c$47_d$47_e$46_f$46_g$46_h$47_我'
>
> x.str2id("/a/b/c/d/e.f.g.h/我%_$$")
'$47_a$47_b$47_c$47_d$47_e$46_f$46_g$46_h$47_我$37__$$$$'
>
>
> var $47_a$47_b$47_c$47_d$47_e$46_f$46_g$46_h$47_我$37__$$$$ = 100
> x.id2str('$47_a$47_b$47_c$47_d$47_e$46_f$46_g$46_h$47_我$37__$$$$')
'/a/b/c/d/e.f.g.h/我%_$$'
>
METHODS
APIS
LICENSE
- ISC
1.1.1
2 years ago