Skip to content

isBinaryValid()

Evgheniy Kovaliov edited this page Dec 22, 2023 · 1 revision

isBinaryValid(binaryIp)

Description

Method that allows you to check the correctness of the binary ip address.
Correct binary ip address must be a string in format: XXXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX, where X is a 0 or 1.

Contract

Parameters:

  • binaryIp — value, that will be checked.

Return:

  • true/false
Usage
ipv4.isBinaryValid('00000000.00000000.00000000.00000000');            // true
ipv4.isBinaryValid('11111111.11111111.11111111.11111111');            // true
ipv4.isBinaryValid('11101010.00010100.01011110.01111001');            // true
ipv4.isBinaryValid('11111111.00000000.11111111.00000000');            // true

ipv4.isBinaryValid('11102010.00010103.04011110.01111001');            // false
ipv4.isBinaryValid('11100010.0001010.00011110.01111001');             // false
ipv4.isBinaryValid('123.123.123');                                    // false
ipv4.isBinaryValid('11101010.00010100.01011110.01111001.00001101');   // false
ipv4.isBinaryValid(['11101010', '00010100', '01011110', '01111001']); // false
ipv4.isBinaryValid('11101010.0001A100.01011110.01111001');            // false
ipv4.isBinaryValid('0.0.0.0');                                        // false
ipv4.isBinaryValid('m.i.n.e.c.r.a.f.t');                              // false
  • Is used in other methods.

MAIN PAGE

See all methods documentation:

For ip version 4

For ip version 6

Clone this wiki locally