Generates a regular expression for validating a range of years.
If you've ever tried to create a JavaScript regular expression for validating a range of years, you'll know it's not easy. This solves that problem.
Install with npm
$ npm i year-range-regex --save
var yearRange = require('year-range-regex');
yearRegex(1992, 2015);
//=> /^(199[2-9]|200[0-9]|201[0-5])$/
yearRange(0, 1999)
//=> /^([0-9]|[1-9][0-9]|[1-9][0-9]{2}|1[0-9]{3})$/
yearRange(2016)
//=> /^(2016)$/
Install dev dependencies:
$ npm i -d && npm test
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue
Jon Schlinkert
Copyright © 2015 Jon Schlinkert Released under the MIT license.
This file was generated by verb-cli on August 07, 2015.