feat(rg): add RG formatters (closes #429) #585
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Descrição
Implementa a função
format_rg
para formatar números de RG (Registro Geral) de acordo com o estado (UF).A função trata diferentes formatos de entrada, remove prefixos de UF, caracteres não numéricos e retorna o RG formatado corretamente ou
None
se inválido.Mudanças Propostas
Checklist de Revisão
Comentários Adicionais (opcional)
A função agora lida com casos de RGs já contendo o prefixo da UF (ex.:
MG-12.345.678
), entradas sem formatação, e valida corretamente o tamanho para cada estado.Issue Relacionada
Closes #429