pub fn is_valid_ipv4(ip: &str) -> boolExpand description
Validate IPv4 address format.
ยงExamples
use chie_shared::is_valid_ipv4;
// Valid IPv4 addresses
assert!(is_valid_ipv4("192.168.1.1"));
assert!(is_valid_ipv4("10.0.0.1"));
assert!(is_valid_ipv4("127.0.0.1"));
assert!(is_valid_ipv4("0.0.0.0"));
assert!(is_valid_ipv4("255.255.255.255"));
// Invalid IPv4 addresses
assert!(!is_valid_ipv4("256.1.1.1")); // Out of range
assert!(!is_valid_ipv4("192.168.1")); // Missing octet
assert!(!is_valid_ipv4("192.168.1.1.1")); // Too many octets
assert!(!is_valid_ipv4("invalid"));