From 39931f9eaa5177f6dee1c8d0a93010f3a1aced38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Lipi=C5=84ski?= Date: Thu, 9 Feb 2017 20:26:58 +0100 Subject: [PATCH] Unescape with broken regexp (#2992) --- unescape.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/unescape.js b/unescape.js index 55f053169..e10d3cdc2 100644 --- a/unescape.js +++ b/unescape.js @@ -10,12 +10,12 @@ const htmlUnescapes = { } /** Used to match HTML entities and HTML characters. */ -const reEscapedHtml = /&(?:amp|lt|gt|quot|#39)g +const reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g const reHasEscapedHtml = RegExp(reEscapedHtml.source) /** * The inverse of `escape`this method converts the HTML entities - * `&, `<` `>`,`"`, nd `'` in`string` to + * `&`, `<`, `>`, `"` and `'` in `string` to * their corresponding characters. * * **Note:** No other HTML entities are unescaped. To unescape additional @@ -28,7 +28,7 @@ const reHasEscapedHtml = RegExp(reEscapedHtml.source) * @see escape, escapeRegExp * @example * - * unescape('fred, barney, &pebbles') + * unescape('fred, barney, & pebbles') * // => 'fred, barney, & pebbles' */ function unescape(string) {