From 3cd192537d2704fc6ce0c3839304ac65ca855c2a Mon Sep 17 00:00:00 2001 From: Vitaly Puzrin Date: Sun, 12 Oct 2014 02:29:50 +0400 Subject: [PATCH] Updated codepoints check --- lib/common/utils.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/common/utils.js b/lib/common/utils.js index 8b0fc94..5340d70 100644 --- a/lib/common/utils.js +++ b/lib/common/utils.js @@ -45,13 +45,13 @@ function isValidEntityCode(c) { /*eslint no-bitwise:0*/ // broken sequence if (c >= 0xD800 && c <= 0xDFFF) { return false; } - if (c >= 0xF5 && c <= 0xFF) { return false; } - if (c === 0xC0 || c === 0xC1) { return false; } // never used if (c >= 0xFDD0 && c <= 0xFDEF) { return false; } if ((c & 0xFFFF) === 0xFFFF || (c & 0xFFFF) === 0xFFFE) { return false; } // control codes - if (c <= 0x1F) { return false; } + if (c >= 0x00 && c <= 0x08) { return false; } + if (c === 0x0B) { return false; } + if (c >= 0x0E && c <= 0x1F) { return false; } if (c >= 0x7F && c <= 0x9F) { return false; } // out of range if (c > 0x10FFFF) { return false; }