validarNumeroParcelamentoFormato static method
- int? numeroParcelamento
Valida se o número do parcelamento está no formato correto para PARCMEI-ESP
Implementation
static String? validarNumeroParcelamentoFormato(int? numeroParcelamento) {
if (numeroParcelamento == null) {
return 'Número do parcelamento é obrigatório';
}
final numeroStr = numeroParcelamento.toString();
// PARCMEI-ESP geralmente usa números de parcelamento com 4 dígitos
if (numeroStr.length < 4 || numeroStr.length > 6) {
return 'Número do parcelamento deve ter entre 4 e 6 dígitos';
}
if (!RegExp(r'^\d+$').hasMatch(numeroStr)) {
return 'Número do parcelamento deve conter apenas dígitos';
}
return null;
}