getpasswordvalidator method

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

Implementation

String? Function(String?) getpasswordvalidator(
    {String? emptyErrorText, String? errorText, int? length}) {
  final int txtlength = length ?? 6;
  emptyErrorText ??= 'Please enter Password';
  errorText ??= 'Password should be $txtlength characters or more';

  String? passwordvalidator(String? value) {
    if (value == null || value.isEmpty) {
      return emptyErrorText;
    }
    if (value.length < txtlength) {
      return errorText;
    }
    return null;
  }

  return passwordvalidator;
}