validate method

  1. @override
String? validate({
  1. required String label,
  2. required String? value,
})
override

Ensures the value contains at most number characters.

This will pass on empty or null values.

See also:

Implementation

@override
String? validate({
  required String label,
  required String? value,
}) {
  String? error;

  if (value?.isNotEmpty == true) {
    if (value!.length > length) {
      error = translate(
        FormValidationTranslations.form_validation_max_length,
        {
          'label': label,
          'length': length,
        },
      );
    }
  }

  return error;
}