creditCard static method
FormFieldValidator
creditCard({
- String errorText = "This field requires a valid credit card number.",
FormFieldValidator that requires the field's value to be a valid credit card number.
Implementation
static FormFieldValidator creditCard({
String errorText = "This field requires a valid credit card number.",
}) {
return (valueCandidate) {
if (valueCandidate?.isNotEmpty == true) {
if (!isCreditCard(valueCandidate?.toString() ?? '')) {
return errorText;
}
}
return null;
};
}