|
@ -201,14 +201,15 @@ function escapeRE (str) { |
|
|
|
|
|
|
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
// Zs (unicode class) || 09, 0A, 0D, 0C
|
|
|
// Zs (unicode class) || [\t\f\v\r\n]
|
|
|
function isWhiteSpace(code) { |
|
|
function isWhiteSpace(code) { |
|
|
if (code >= 0x2000 && code <= 0x200A) { return true; } |
|
|
if (code >= 0x2000 && code <= 0x200A) { return true; } |
|
|
switch (code) { |
|
|
switch (code) { |
|
|
case 0x09: |
|
|
case 0x09: // \t
|
|
|
case 0x0A: |
|
|
case 0x0A: // \n
|
|
|
case 0x0D: |
|
|
case 0x0B: // \v
|
|
|
case 0x0C: |
|
|
case 0x0C: // \f
|
|
|
|
|
|
case 0x0D: // \r
|
|
|
case 0x20: |
|
|
case 0x20: |
|
|
case 0xA0: |
|
|
case 0xA0: |
|
|
case 0x1680: |
|
|
case 0x1680: |
|
|