isIPv6 property
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);
});
}