validatePassport method
Implementation
String? validatePassport() {
/// Check first two characters for AB|AC|AA|KA|XS|FS|AD and validate length
if (this == null || this!.isEmpty) {
return "empty_error".translate;
} else if (this!.length < 9) {
return validateLength(stringLength: 9);
} else if (!RegExp(r"^(AB|AC|AA|KA|XS|FS|AD|AE)")
.hasMatch(this!.substring(0, 2))) {
return "passport_error".translate;
} else {
return passportUnmaskFormatting(this).validateLength(stringLength: 9);
}
}