isValidIpv4 property

bool get isValidIpv4

Checks if the string is a valid IPv4 address.

Implementation

bool get isValidIpv4 {
  final parts = split('.');
  if (parts.length != 4) return false;
  return parts.every((p) {
    final n = int.tryParse(p);
    return n != null && n >= 0 && n <= 255 && p == n.toString();
  });
}