getnamevalidator method

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

Implementation

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

  return nameValidator;
}