is-match-ip
Matching IPs using micromatch and ip-filter - glob patterns, RegExp, string or array of globs. Returns matcher function.
Install
npm i is-match-ip --save
Usage
For more use-cases see the tests
const isMatchIp =
isMatchIp
Create a
matcher
function frompatterns
to validate against someip
. There's alsooptions.strict
which istrue
by default. If you make itfalse
it will work as is-match.
Params
patterns
{String|Array|RegExp}: string, regex, array of globsoptions
{Object}: all options are passed to is-match and micromatchreturns
{Function}matcher
: which accept string value
Example
var ipMatch = var isMatch = console // => trueconsole // => trueconsole // => false
Related
- ip-filter: Filters valid IPv4 or IPv6 against glob pattern, array, string and etc… more | homepage
- is-match: Create a matching function from a glob pattern, regex, string, array, object… more | homepage
- koa-better-body: Full-featured koa body parser! Support parsing text, buffer, json, json patch, json… more | homepage
- koa-ip-filter: koa middleware to filter request IPs or custom ID with glob patterns… more | homepage
- micromatch: Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch… more | homepage
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
But before doing anything, please read the CONTRIBUTING.md guidelines.