Skip to content

isIPV4 ​

The isIPV4 function checks if a string matches the format of a valid IPv4 address, with or without a port.

Syntax ​

javascript
isIPV4(value)

Parameters ​

ParameterTypeDescription
valuestringAddress to be checked.

Return ​

TypeDescription
booleanReturns true if the string matches the format of a valid IPv4, otherwise returns false.

Examples ​

javascript
isIPV4('192.168.0.1');        // true
isIPV4('255.255.255.255');    // true
isIPV4('10.0.0.1:8080');      // true
isIPV4('256.0.0.1');          // false
isIPV4('192.168.0');          // false
isIPV4('abc.def.ghi.jkl');    // false
isIPV4('192.168.0.1:99999');  // false

Notes ​

  • Throws a TypeError if the provided value is not a string.
  • Supports addresses with or without port (e.g., 192.168.0.1:8080).

References ​

Released under the MIT License.