Smartly merge multiple regex
$ npm install --save-dev regex-merge
import regexMerge from 'regex-merge';
merge(/a/, /b/, /c/);
// => /abc/
merge(/^a$/, /^b$/, /^c$/);
// => /^abc$/
merge('$', /^b$/);
// => /^\$b$/
For additional use cases please see tests.