Closed halysongoncalves closed 7 years ago
Nesse exemplo você não está usando nenhum validador. O builder aceita um validador customizado no método comValidador(Validador val)
. Existe um watcher pronto para telefone aqui.
O validador, no entanto, não está fazendo muitas validações. Ele apenas limita em DDD masi oito ou nove dígitos. Não sei se podemos ser mais agressivos com a validação e garantir que todos os números que começam com 9 terão 9 dígitos.
Vou fechar este issue. Caso queira discutir mais o assunto, por favor, sinta-se a vontade para reabrí-lo.
Atualmente o validador de telefone contempla números com 9 dígito? Estou utilizando o validador de telefone, entretanto, mesmo o número estando parcialmente incompleto, o callback de ehValido é chamado.
Segue o trecho de código:
appCompatEditTextPhoneSecondary.addTextChangedListener(new MascaraNumericaTextWatcher.Builder() .paraMascara("(##) #####-####") .build())
Para teste, utilize esse número de exemplo: 21980777957
@cs-victor-nascimento