Open d3roch4 opened 3 years ago
Tem alguma regex pronta para esta validacao ?
Acredito que poderia utilizar essa classe: https://github.com/thiagopereiramartinez/dart-cpfcnpj/blob/master/lib/src/cpf.dart
Créditos do desenvolvedor: https://pub.dev/packages/cpfcnpj e https://github.com/thiagopereiramartinez/dart-cpfcnpj
@d3roch4 o problema é que só dá pra saber se o CPF é válido depois que já tiver todos os dígitos, porque a validação do CPF depende de todos eles, portanto, o usuário não conseguiria digitar nem o primeiro dígito.
daria pra tentar validar quando ele fosse digitar o último dígito e caso gerasse um CPF inválido apagasse esse dígito. Porém para o usuário seria como se a gente estivesse validando apenas o último dígito, acho que causaria uma experiência ruim pro usuário.
A solução, ao meu ver, é atualizar o atributo errorText quando o CPF estiver completo e caso seja inválido.
Seria interessante não deixar inserir um CPF inválido