getphonevalidator method

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

Implementation

String? Function(String?) getphonevalidator(
    {String? emptyErrorText, String? errorText, int? length}) {
  final int txtlength = length ?? 6;
  emptyErrorText ??= 'Please enter phone number';
  errorText ??= 'Enter your $txtlength digit phone number';
  String? phonevalidator(String? value) {
    if (value == null || value.isEmpty) {
      return emptyErrorText;
    } else if (value.length < txtlength) {
      return errorText;
    }
    return null;
  }

  return phonevalidator;
}