iban static method
Checks an IBAN / Sheba number ("IR" + 24 digits). UValidators.iban()
Implementation
static FormFieldValidator<String> iban({String? requiredMessage, String? invalidMessage, bool isRequired = true}) => (String? value) {
if (isRequired && (value == null || value.isEmpty)) return requiredMessage ?? U.s.required;
if (value != null && value.isNotEmpty && !UPersianTools.isShebaValid(value.toLatinNumber().replaceAll(" ", "").toUpperCase())) return invalidMessage ?? U.s.thisFieldIsInvalid;
return null;
};