Escape backspace in regexp classes as "\b", not "\x08"

The "\x08" escaping is necessary only outside of classes (where "\b"
means "word boundary").
redux
David Majda 8 years ago
parent 1c71bf6cd7
commit 062c6ae706

@ -42,6 +42,7 @@ var js = {
.replace(/\^/g, '\\^') // caret
.replace(/-/g, '\\-') // dash
.replace(/\0/g, '\\0') // null
.replace(/\x08/g, '\\b') // backspace
.replace(/\t/g, '\\t') // horizontal tab
.replace(/\n/g, '\\n') // line feed
.replace(/\v/g, '\\v') // vertical tab

Loading…
Cancel
Save