brazilian-utils / brutils-python

Biblioteca de utilitários projetada para validar, gerar e manipular dados de acordo com as particularidades do Brasil 🇧🇷
https://pypi.python.org/pypi/brutils
MIT License
222 stars 49 forks source link

Validar PIS #203

Closed antoniamaia closed 1 year ago

antoniamaia commented 1 year ago

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

kaioduarte commented 1 year ago

@antoniamaia @camilamaia gostaria de fazer essa feature :)

antoniamaia commented 1 year ago

@kaioduarte opa!! é sua 😄