validate method

  1. @override
String? validate(
  1. String? input
)
override

Implementation

@override
String? validate(String? input) {
  if (input == null || input.trim().isEmpty) {
    return 'This field is required';
  }

  final num? value = num.tryParse(input);
  if (value == null) return 'Invalid number';

  if (value > max) return 'Value must be at most $max';

  return null;
}