isIpv4 function
Returns true if str is a valid IPv4 address.
Implementation
bool isIpv4(String str) {
if (!ipv4Maybe.hasMatch(str)) return false;
final parts = str.split('.');
for (final part in parts) {
final n = int.tryParse(part);
if (n == null || n < 0 || n > 255) return false;
}
return true;
}