Skip to main content
Version: 1.0.2

is.ipv4

is.ipv4(target: unknown)โ€‹

Specificationโ€‹

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

Informationโ€‹

  • Unit tests: โœ…

Examplesโ€‹

is.ipv4('192.168.1.1'); // true
is.ipv4('255.255.255.0'); // true
is.ipv4('10.0.0.1'); // true
is.ipv4('172.16.0.1'); // true

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

Reversal boolean resultโ€‹

is.ipv4('192.168.1.1'); // false
is.ipv4('255.255.255.0'); // false
is.ipv4('10.0.0.1'); // false
is.ipv4('172.16.0.1'); // false

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