node-parse-numeric-range
Parses expressions like 1-10,20-30. Returns an energetic (as opposed to lazy) array.
Supported Expressions
Comprehensive supported expression examples:
| Expression | result |
|---|---|
| [] | |
| 1 | [1] |
| 1,2 | [1,2] |
| -10 | [-10] |
| -3,-3 | [-3, -3] |
| -1-2,-2 | [-1,0,1,2,-2] |
| -1--2 | [-1,-2] |
| -1..2,-2 | [-1,0,1,2,-2] |
| -1...3,-2 | [-1,0,1,2,-2] |
What's this useful for? Well, letting users input these sorts of things and then making them programmatically useful.
Usage
First, npm install parse-numeric-range.
var rangeParser = ; var nums = rangeParser; console;