Math interval parser
Parse math interval. Notation is accepted as part of ISO 31-11.
Install
$ npm install --save math-interval-parser
Usage
;// or `var intervalParse = require('math-interval-parser').default; ; // or intervalParse(']-10,20.2]');//=> {//=> from: {//=> value: -10,//=> included: false,//=> },//=> to: {//=> value: 20.2,//=> included: true//=> }//=> } ; // or intervalParse('[1e3,Infinity)');//=> {//=> from: {//=> value: 1000,//=> included: true,//=> },//=> to: {//=> value: Infinity,//=> included: false//=> }//=> }
See tests for more details.
License
MIT © Dmitry Semigradsky