isIpv4 function

bool isIpv4(
  1. String str
)

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;
}