LaravelLegends/pt-br-validator

Validação de telefone com erro nos formatos especificados

ribsousa opened this issue · 6 comments

Olá pessoal!

Bom trabalho

Eu testei as formas de validar telefone celular:
(99)99999-9999 e (99)9999-9999 sem espaço funcionam
(99) 99999-9999 e (99) 9999-9999 com espaço não funcionam

Outra coisa não acham que deveria verificar somente os números sem parênteses, espaço e hífen?
Porque no meu ver isso é apenas formatação e não necessitamos verificar isso ou inserir no bd. Resolvemos isso com uma aplicando uma simples máscara no campo.

Olá, qual é a versão do Laravel que você utiliza?

Outra coisa não acham que deveria verificar somente os números sem parênteses, espaço e hífen?

Eu acho que não faria sentido. Se for pra inserir apenas o telefone sem os caracteres, você não precisaria da minha validação. Bastaria apensar usar algo como size:8 para identificar a quantidade de números presente nos campos.

Olá! estou usnado a versão 5.4

Olá. A validação "celular_com_ddd" não está validando o formato (99) 9999-9999. Porém, valida o formato (99)9999-9999. Sem espaço entre o DDD e número.

É possível verificar? Obrigado.

Percebi que a validação do celular com DDD foi realizada mas não foi versionada, por isso não está funcionando na versão 5.1.4 (atual até esse comentário).

Uma alternativa é alterar o composer para baixar a versão da branch master.

Para isso basta alterar o require desse biblioteca no composer.json
"laravellegends/pt-br-validator": "dev-master"

e depois rodar composer update

Opa. Eu vou dar uma olhada nisso assim que tiver um tempinho