How to use the ip-regex.v6 function in ip-regex

To help you get started, we’ve selected a few ip-regex examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github chaijs / chai-http / dist / chai-http.js View on Github external
ip.v6 = function (str) {
	return ipRegex.v6({exact: true}).test(str);
};
github sindresorhus / is-ip / index.js View on Github external
isIp.v6 = string => ipRegex.v6({exact: true}).test(string);
isIp.version = string => isIp(string) ? (isIp.v4(string) ? 4 : 6) : undefined;
github taobataoma / meanTorrent / modules / announce / server / controllers / announces.server.controller.js View on Github external
function hasV6IP(peers) {
    for (let p of peers) {
      if (ipRegex.v6({exact: true}).test(p.ip)) {
        return true;
      }
    }
    return false;
  }
github polkadot-js / common / packages / util / src / is / ip.ts View on Github external
export default function isIp (value: string, type?: IpTypes): boolean {
  if (type === 'v4') {
    return ipRegex.v4({ exact: true }).test(value);
  } else if (type === 'v6') {
    return ipRegex.v6({ exact: true }).test(value);
  }

  return ipRegex({ exact: true }).test(value);
}
github graalvm / graaljs / deps / npm / node_modules / cidr-regex / index.js View on Github external
"use strict";

const ipRegex = require("ip-regex");

const v4 = ipRegex.v4().source + "\\/(3[0-2]|[12]?[0-9])";
const v6 = ipRegex.v6().source + "\\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])";

const cidr = module.exports = opts => opts && opts.exact ?
  new RegExp(`(?:^${v4}$)|(?:^${v6}$)`) :
  new RegExp(`(?:${v4})|(?:${v6})`, "g");

cidr.v4 = opts => opts && opts.exact ? new RegExp(`^${v4}$`) : new RegExp(v4, "g");
cidr.v6 = opts => opts && opts.exact ? new RegExp(`^${v6}$`) : new RegExp(v6, "g");

ip-regex

Regular expression for matching IP addresses (IPv4 & IPv6)

MIT
Latest version published 2 years ago

Package Health Score

70 / 100
Full package analysis

Popular ip-regex functions