Skip to content

Commit 4d6a30e

Browse files
authored
Merge pull request #690 from lukyth/lukyth/hotfix/unescape
Add missing string to unescape
2 parents 927254a + 7faa3fe commit 4d6a30e

File tree

4 files changed

+4
-3
lines changed

4 files changed

+4
-3
lines changed

lib/unescape.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
1313

1414
function unescape(str) {
1515
(0, _assertString2.default)(str);
16-
return str.replace(/&amp;/g, '&').replace(/&quot;/g, '"').replace(/&#x27;/g, "'").replace(/&lt;/g, '<').replace(/&gt;/g, '>').replace(/&#x2F;/g, '/').replace(/&#96;/g, '`');
16+
return str.replace(/&amp;/g, '&').replace(/&quot;/g, '"').replace(/&#x27;/g, "'").replace(/&lt;/g, '<').replace(/&gt;/g, '>').replace(/&#x2F;/g, '/').replace(/&#x5C;/g, '\\').replace(/&#96;/g, '`');
1717
}
1818
module.exports = exports['default'];

src/lib/unescape.js

+1
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@ export default function unescape(str) {
88
.replace(/&lt;/g, '<')
99
.replace(/&gt;/g, '>')
1010
.replace(/&#x2F;/g, '/')
11+
.replace(/&#x5C;/g, '\\')
1112
.replace(/&#96;/g, '`'));
1213
}

validator.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1088,7 +1088,7 @@ function escape(str) {
10881088

10891089
function unescape(str) {
10901090
assertString(str);
1091-
return str.replace(/&amp;/g, '&').replace(/&quot;/g, '"').replace(/&#x27;/g, "'").replace(/&lt;/g, '<').replace(/&gt;/g, '>').replace(/&#x2F;/g, '/').replace(/&#96;/g, '`');
1091+
return str.replace(/&amp;/g, '&').replace(/&quot;/g, '"').replace(/&#x27;/g, "'").replace(/&lt;/g, '<').replace(/&gt;/g, '>').replace(/&#x2F;/g, '/').replace(/&#x5C;/g, '\\').replace(/&#96;/g, '`');
10921092
}
10931093

10941094
function blacklist(str, chars) {

0 commit comments

Comments
 (0)