IP method
FormFieldValidator
that requires the field's value to be a valid IP address.
version
is a String or anint
.
Implementation
// ignore: non_constant_identifier_names
static FormFieldValidator IP({
dynamic version,
String errorText = "This field requires a valid IP.",
}) {
return (valueCandidate) {
if (valueCandidate != null && valueCandidate.isNotEmpty) {
if (!isIP(valueCandidate, version)) return errorText;
}
return null;
};
}