Validar PIS
antoniamaia opened this issue · comments
Maria Antônia Maia commented
Seu pedido de recurso está relacionado a um problema? Por favor, descreva.
Verificar se uma String corresponde a um número de PIS válido, conforme as regras da numeração.
Descreva a solução que você gostaria
Chamar um novo utilitário passando uma String e receber um boolean indicando se a String é um número de PIS válido ou não.
Descreva alternativas que você considerou
Criar um novo utilitário is_valid_pis
.
def is_valid_pis(pis):
...
Exemplo de uso:
from brutils import is_valid_pis
>>> is_valid_pis("12062828707")
True
>>> is_valid_pis("12066181422")
True
>>> is_valid_pis("12066181427")
False
>>> is_valid_pis("1206282")
False
Contexto adicional
- Não é necessário validar se o PIS existe de fato;
- https://pt.wikipedia.org/wiki/PIS/PASEP
- https://www.macoratti.net/alg_pis.htm
- https://www.geradorpis.com/
Kaio Duarte commented
@antoniamaia @camilamaia gostaria de fazer essa feature :)
Maria Antônia Maia commented
@kaioduarte opa!! é sua 😄