IP method

FormFieldValidator IP ({dynamic version, String errorText: "This field requires a valid IP." })

FormFieldValidator that requires the field's value to be a valid IP address.

  • version is a String or an int.

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;
  };
}