You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Quando eu crio um documento, por exemplo um CPF, que contém caracteres alfanuméricos, ele é válido e no método rawValue os caracteres são retornados juntos. No caso de pontuação, ela é removida, acho que seria uma boa ideia remover as letras também, ou então dizer que o documento não é válido.
Abaixo um exemplo que eu executei no terminal:
In [3]: from bradocs4py import CPF, GeradorCpf
In [4]: GeradorCpf.gerar()
Out[4]: <bradocs4py.cpf.CPF('29414588752')>
In [5]: a = GeradorCpf.gerar()
In [6]: a.rawValue
Out[6]: '64970377138'
In [7]: b = CPF('649703qweqweqwe77138')
In [8]: b.isValid
Out[8]: True
In [9]: b.rawValue
Out[9]: '649703qweqweqwe77138'
In [10]: c = CPF('649.703.771-38')
In [11]: c.isValid
Out[11]: True
In [12]: c.rawValue
Out[12]: '64970377138'
Qualquer coisa posso submeter um PR com uma correção
The text was updated successfully, but these errors were encountered:
Quando eu crio um documento, por exemplo um CPF, que contém caracteres alfanuméricos, ele é válido e no método
rawValue
os caracteres são retornados juntos. No caso de pontuação, ela é removida, acho que seria uma boa ideia remover as letras também, ou então dizer que o documento não é válido.Abaixo um exemplo que eu executei no terminal:
Qualquer coisa posso submeter um PR com uma correção
The text was updated successfully, but these errors were encountered: