Validador de DIMEX da Costa Rica (DGME / Migración)
Valide a conformidade estrutural, prefixos migratórios e tamanho de DIMEX de 11 e 12 dígitos da Costa Rica.
Como funciona a validação do DIMEX?
A validação verifica se o código possui 11 ou 12 dígitos estritamente decimais, se inicia com '1' (identificador de registro migratório da DGME) e se a porção sequencial é estruturalmente coerente e não nula.
Aceita tanto valores numéricos puros (ex: 117200012345) quanto formatados com hífen (ex: 1172-00012345).
Estrutura do DIMEX
Composição dos 11 ou 12 dígitos do documento migratório:
| Posição | Campo | Tamanho | Significado | Exemplo |
|---|---|---|---|---|
| 1-3 | Categoria | 3 dígitos | Prefixo migratório oficial | 117 |
| 4-11/12 | Sequencial | 8 ou 9 dígitos | Número do registro na DGME | 200012345 |
Critérios de Validação
Regras verificadas:
Comprimento = 11 ou 12 dígitos decimais
- 1. Limpeza de hífens, pontos e espaços.
- 2. Verificação de comprimento estrito de 11 ou 12 dígitos.
- 3. Verificação do primeiro dígito obrigatório '1'.
- 4. Rejeição de sequências com todos os dígitos idênticos.
- 5. Rejeição de sequenciais inteiramente zerados.