isIPv6 property

bool get isIPv6

Implementation

bool get isIPv6 {
  if (isBlank) {
    return false;
  }
  var parts = split(':');
  if (parts.length != 8) {
    return false;
  }
  return parts.every((part) {
    return RegExp(r'^[0-9a-fA-F]{1,4}$').hasMatch(part);
  });
}