This library is a simple wrapper around new RegExp(pattern, options)
primarily intended for use with regexes from JSON config files.
Installation
npm install json-to-regex
Quick Start
const jsonToRegex = ;const regex = ;const moreRegexes = 'ab?c' 'de+\\D' ;const caseInsensitiveRegex = ;
Usage
jsonToRegex(value)
Passing in a string value will result in the string being converted to a regex, e.g. '^hello.*!$'
=> /^hello.*!$/
.
To set regex options such as case insensitivity, pass in an array where the first element is the regex string and the second element is the options, e.g. ['^hello.*!$', 'i']
=> /^hello.*!$/i