1.1.1 • Published 2 years ago

nv-facutil-dolr-escape v1.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

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