Skip to main content
Version: 2.0.3

is.ipv6

is.ipv6(target: unknown)โ€‹

Specificationโ€‹

  • Target argument: required.
  • Checks if the given "target" type is ipv6.

Informationโ€‹

  • Unit tests: โœ…

Examplesโ€‹

is.ipv6('2001:0db8:85a3:0000:0000:8a2e:0370:7334') // true
is.ipv6('2001:db8:0:0:0:0:2:1') // true
is.ipv6('2001:db8::2:1') // true
is.ipv6('::') // true
is.ipv6('::1') // true
is.ipv6('::ffff:192.0.2.128') // true
is.ipv6('2001:db8::567:1') // true

is.ipv6('192.168.1.1'); // false
is.ipv6('255.255.255.0'); // false
is.ipv6('10.0.0.1'); // false
is.ipv6('172.16.0.1'); // false
is.ipv6(`a`); // false
is.ipv6("r"); // false
is.ipv6('t'); // false
is.ipv6(`3`); // false
is.ipv6(`1`); // false
is.ipv6(`2`); // false
is.ipv6('hello'); // false
is.ipv6('hello123'); // false
is.ipv6('helloWorld'); // false
is.ipv6('a1B2c3d4e5f6g'); // false
is.ipv6('a1B2c3d4e5f6'); // false
is.ipv6('inCamelCase'); // false
is.ipv6('undefined'); // false
is.ipv6('null'); // false
is.ipv6(BigInt(1)) // false
is.ipv6(0) // false
is.ipv6(1) // false
is.ipv6(-1) // false
is.ipv6(Symbol()) // false
is.ipv6(null) // false
is.ipv6(true) // false
is.ipv6([]) // false
is.ipv6(false) // false
is.ipv6("") // false
is.ipv6('') // false
is.ipv6(``) // false
is.ipv6({}) // false
is.ipv6(undefined) // false
is.ipv6(Function) // false
is.ipv6(() => {}) // false
is.ipv6(BigInt) // false
is.ipv6(Symbol) // false
is.ipv6(NaN) // false
is.ipv6(Infinity) // false
is.ipv6(-Infinity) // false
is.ipv6(Number.POSITIVE_INFINITY) // false
is.ipv6(Number.NEGATIVE_INFINITY) // false
// And all other known types will return false

Reversal boolean resultโ€‹

is.ipv6('2001:0db8:85a3:0000:0000:8a2e:0370:7334') // false
is.ipv6('2001:db8:0:0:0:0:2:1') // false
is.ipv6('2001:db8::2:1') // false
is.ipv6('::') // false
is.ipv6('::1') // false
is.ipv6('::ffff:192.0.2.128') // false
is.ipv6('2001:db8::567:1') // false

is.ipv6('192.168.1.1'); // true
is.ipv6('255.255.255.0'); // true
is.ipv6('10.0.0.1'); // true
is.ipv6('172.16.0.1'); // true
is.ipv6(`a`); // true
is.ipv6("r"); // true
is.ipv6('t'); // true
is.ipv6(`3`); // true
is.ipv6(`1`); // true
is.ipv6(`2`); // true
is.not_ipv6('hello'); // true
is.not_ipv6('hello123'); // true
is.not_ipv6('helloWorld'); // true
is.not_ipv6('a1B2c3d4e5f6g'); // true
is.not_ipv6('a1B2c3d4e5f6'); // true
is.not_ipv6('inCamelCase'); // true
is.not_ipv6('undefined'); // true
is.not_ipv6('null'); // true
is.not_ipv6(BigInt(1)) // true
is.not_ipv6(0) // true
is.not_ipv6(1) // true
is.not_ipv6(-1) // true
is.not_ipv6(Symbol()) // true
is.not_ipv6(null) // true
is.not_ipv6(true) // true
is.not_ipv6([]) // true
is.not_ipv6(false) // true
is.not_ipv6("") // true
is.not_ipv6('') // true
is.not_ipv6(``) // true
is.not_ipv6({}) // true
is.not_ipv6(undefined) // true
is.not_ipv6(Function) // true
is.not_ipv6(() => {}) // true
is.not_ipv6(BigInt) // true
is.not_ipv6(Symbol) // true
is.not_ipv6(NaN) // true
is.not_ipv6(Infinity) // true
is.not_ipv6(-Infinity) // true
is.not_ipv6(Number.POSITIVE_INFINITY) // true
is.not_ipv6(Number.NEGATIVE_INFINITY) // true
// And all other known types will return true