maths.is_ip_v4_address_valid ============================ .. py:module:: maths.is_ip_v4_address_valid .. autoapi-nested-parse:: wiki: https://en.wikipedia.org/wiki/IPv4 Is IP v4 address valid? A valid IP address must be four octets in the form of A.B.C.D, where A, B, C and D are numbers from 0-255 for example: 192.168.23.1, 172.255.255.255 are valid IP address 192.168.256.0, 256.192.3.121 are invalid IP address Attributes ---------- .. autoapisummary:: maths.is_ip_v4_address_valid.ip Functions --------- .. autoapisummary:: maths.is_ip_v4_address_valid.is_ip_v4_address_valid Module Contents --------------- .. py:function:: is_ip_v4_address_valid(ip: str) -> bool print "Valid IP address" If IP is valid. or print "Invalid IP address" If IP is invalid. >>> is_ip_v4_address_valid("192.168.0.23") True >>> is_ip_v4_address_valid("192.256.15.8") False >>> is_ip_v4_address_valid("172.100.0.8") True >>> is_ip_v4_address_valid("255.256.0.256") False >>> is_ip_v4_address_valid("1.2.33333333.4") False >>> is_ip_v4_address_valid("1.2.-3.4") False >>> is_ip_v4_address_valid("1.2.3") False >>> is_ip_v4_address_valid("1.2.3.4.5") False >>> is_ip_v4_address_valid("1.2.A.4") False >>> is_ip_v4_address_valid("0.0.0.0") True >>> is_ip_v4_address_valid("1.2.3.") False >>> is_ip_v4_address_valid("1.2.3.05") False .. py:data:: ip