From d799421ce332cd689da5a6c42fe2447e7dbf51fc Mon Sep 17 00:00:00 2001 From: Markus Date: Sat, 30 Oct 2021 10:28:15 +0300 Subject: [PATCH] Added reference to issue --- src/lib/unescape.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/unescape.js b/src/lib/unescape.js index a8b13cee9..feb255ac0 100644 --- a/src/lib/unescape.js +++ b/src/lib/unescape.js @@ -10,4 +10,7 @@ export default function unescape(str) { .replace(/\/g, '\\') .replace(/`/g, '`') .replace(/&/g, '&')); + // & replacement has to be the last one to prevent + // bugs with intermediate strings containing escape sequences + // See: https://github.com/validatorjs/validator.js/issues/1827 }