gettextvalidator method

String? Function(String?) gettextvalidator({
  1. String? emptyErrorText,
  2. String? errorText,
  3. int? length,
  4. String? value,
})

Implementation

String? Function(String?) gettextvalidator(
    {String? emptyErrorText, String? errorText, int? length, String? value}) {
  final int txtlength = length ?? 6;
  final String valuename = value ?? 'value';
  emptyErrorText ??= 'Please enter $valuename';
  errorText ??= '$valuename should be $txtlength characters or more';
  String? textvalidator(String? value) {
    if (value == null || value.isEmpty) {
      return emptyErrorText;
    }
    if (value.length < txtlength) {
      return errorText;
    }
    return null;
  }

  return textvalidator;
}