isValidPeriodo static method
- String periodo
Valida se o período está no formato AAAAMM (6 dígitos)
Implementation
static bool isValidPeriodo(String periodo) {
if (periodo.isEmpty) return false;
if (!RegExp(r'^\d{6}$').hasMatch(periodo)) return false;
final ano = int.tryParse(periodo.substring(0, 4));
final mes = int.tryParse(periodo.substring(4, 6));
if (ano == null || mes == null) return false;
if (ano < 2000 || ano > 2099) return false;
if (mes < 1 || mes > 12) return false;
return true;
}