validarNumeroProcesso static method
- String? processo
Valida se um número de processo é válido
Implementation
static String? validarNumeroProcesso(String? processo) {
if (processo == null || processo.isEmpty) {
return 'Número do processo é obrigatório';
}
// Remove caracteres não alfanuméricos
final processoLimpo = processo.replaceAll(RegExp(r'[^a-zA-Z0-9]'), '');
if (processoLimpo.length < 5) {
return 'Número do processo deve ter pelo menos 5 caracteres';
}
if (processoLimpo.length > 50) {
return 'Número do processo deve ter no máximo 50 caracteres';
}
return null;
}