@ -24,10 +24,10 @@ var js = {
. replace ( /\n/g , '\\n' ) // line feed
. replace ( /\n/g , '\\n' ) // line feed
. replace ( /\f/g , '\\f' ) // form feed
. replace ( /\f/g , '\\f' ) // form feed
. replace ( /\r/g , '\\r' ) // carriage return
. replace ( /\r/g , '\\r' ) // carriage return
. replace ( /[\x00-\x0 7\x0B\x0E\x0 F]/g, function ( ch ) { return '\\x0' + hex ( ch ) ; } )
. replace ( /[\x00-\x0 F]/g, function ( ch ) { return '\\x0' + hex ( ch ) ; } )
. replace ( /[\x10-\x1F\x7F-\xFF]/g , function ( ch ) { return '\\x' + hex ( ch ) ; } )
. replace ( /[\x10-\x1F\x7F-\xFF]/g , function ( ch ) { return '\\x' + hex ( ch ) ; } )
. replace ( /[\u0100-\u0FFF]/g , function ( ch ) { return '\\u0' + hex ( ch ) ; } )
. replace ( /[\u0100-\u0FFF]/g , function ( ch ) { return '\\u0' + hex ( ch ) ; } )
. replace ( /[\u1000-\uFFFF]/g , function ( ch ) { return '\\u' + hex ( ch ) ; } ) ;
. replace ( /[\u1000-\uFFFF]/g , function ( ch ) { return '\\u' + hex ( ch ) ; } ) ;
} ,
} ,
regexpClassEscape : function ( s ) {
regexpClassEscape : function ( s ) {
@ -48,7 +48,7 @@ var js = {
. replace ( /\v/g , '\\x0B' ) // vertical tab
. replace ( /\v/g , '\\x0B' ) // vertical tab
. replace ( /\f/g , '\\f' ) // form feed
. replace ( /\f/g , '\\f' ) // form feed
. replace ( /\r/g , '\\r' ) // carriage return
. replace ( /\r/g , '\\r' ) // carriage return
. replace ( /[\x00-\x0 8\x0E\x0 F]/g, function ( ch ) { return '\\x0' + hex ( ch ) ; } )
. replace ( /[\x00-\x0 F]/g, function ( ch ) { return '\\x0' + hex ( ch ) ; } )
. replace ( /[\x10-\x1F\x7F-\xFF]/g , function ( ch ) { return '\\x' + hex ( ch ) ; } )
. replace ( /[\x10-\x1F\x7F-\xFF]/g , function ( ch ) { return '\\x' + hex ( ch ) ; } )
. replace ( /[\u0100-\u0FFF]/g , function ( ch ) { return '\\u0' + hex ( ch ) ; } )
. replace ( /[\u0100-\u0FFF]/g , function ( ch ) { return '\\u0' + hex ( ch ) ; } )
. replace ( /[\u1000-\uFFFF]/g , function ( ch ) { return '\\u' + hex ( ch ) ; } ) ;
. replace ( /[\u1000-\uFFFF]/g , function ( ch ) { return '\\u' + hex ( ch ) ; } ) ;