'use strict'; | |
/** | |
* POSIX character classes | |
*/ | |
module.exports = { | |
alnum: 'a-zA-Z0-9', | |
alpha: 'a-zA-Z', | |
ascii: '\\x00-\\x7F', | |
blank: ' \\t', | |
cntrl: '\\x00-\\x1F\\x7F', | |
digit: '0-9', | |
graph: '\\x21-\\x7E', | |
lower: 'a-z', | |
print: '\\x20-\\x7E ', | |
punct: '\\-!"#$%&\'()\\*+,./:;<=>?@[\\]^_`{|}~', | |
space: ' \\t\\r\\n\\v\\f', | |
upper: 'A-Z', | |
word: 'A-Za-z0-9_', | |
xdigit: 'A-Fa-f0-9' | |
}; |