isIPv4 property
Implementation
bool get isIPv4 {
if (isBlank) {
return false;
}
var parts = split('.');
if (parts.length != 4) {
return false;
}
return parts.every((part) {
var partAsInt = int.tryParse(part);
return partAsInt != null && partAsInt >= 0 && partAsInt <= 255;
});
}