white-space-x
List of ECMAScript5 white space characters.
Version: 1.2.0
Author: Xotic750 Xotic750@gmail.com
License: MIT
Copyright: Xotic750
white-space-x~whiteSpaces
: Array.<number>
An array of the whitespace char codes.
Kind: inner property of white-space-x
Properties
Name | Type | Description |
---|
0 | number | 0x0009 // Tab |
1 | number | 0x000a // Line Feed |
2 | number | 0x000b // Vertical Tab |
3 | number | 0x000c // Form Feed |
4 | number | 0x000d // Carriage Return |
5 | number | 0x0020 // Space |
6 | number | 0x00a0 // No-break space |
7 | number | 0x1680 // Ogham space mark |
8 | number | 0x180e // Mongolian vowel separator |
9 | number | 0x2000 // En quad |
10 | number | 0x2001 // Em quad |
11 | number | 0x2002 // En space |
12 | number | 0x2003 // Em space |
13 | number | 0x2004 // Three-per-em space |
14 | number | 0x2005 // Four-per-em space |
15 | number | 0x2006 // Six-per-em space |
16 | number | 0x2007 // Figure space |
17 | number | 0x2008 // Punctuation space |
18 | number | 0x2009 // Thin space |
19 | number | 0x200a // Hair space |
20 | number | 0x2028 // Line separator |
21 | number | 0x2029 // Paragraph separator |
22 | number | 0x202f // Narrow no-break space |
23 | number | 0x205f // Medium mathematical space |
24 | number | 0x3000 // Ideographic space |
25 | number | 0xfeff // Byte Order Mark |
Example
var lib = require('white-space-x');
var count = 0x110000;
var nws = '';
do {
count -= 1;
if (lib.whiteSpaces.indexOf(count) < 0) {
nws = String.fromCodePoint(count) + nws;
}
} while (count);
white-space-x~ws
: string
A string of the whitespace characters.
Kind: inner property of white-space-x
Default: "\u0009\u000a\u000b\u000c\u000d\u0020\u00a0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000\ufeff"
Example
var lib = require('white-space-x');
var ws = '\u0009\u000a\u000b\u000c\u000d\u0020\u00a0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000\ufeff';
var re1 = new RegExp('^[' + lib.ws + ']+$)');
re1.test(ws);