Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resposta da questão

Testei a RegExp \d{0,3}.\d{0,3}.\d{0,3} no testador de exemplo como uma opção para a resposta na questão sobre a validação do IP e funcionou, porém deu como resposta inválida.

2 respostas
solução!

Olá, tudo bem Tiago?

Então, na verdade houve um pequeno erro de interpretação, veja o seguinte :

"Cada grupo pode ter de um à três algarismos."

Ou seja, de 1 até 3. Essa Regex que você publicou, funciona perfeitamente, porém, vai de 0 dígitos até 3 dígitos, imagine que com essa expressão seria possível termos o seguinte IP:

" . . . "

Também podemos verificar que esta só possui três conjuntos, se houvessem mais dígitos, ficaria da seguinte forma:

" 111.111.111"

Agora a correta: \d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}

esta contemplaria que o IP tivesse pelo menos 1 digito para cada conjunto, assim como a quantidade de conjuntos (4), formando então o seguinte:

"123.456.789.000"

Olá Thiago, tudo bom?

Se a resposta lhe ajudou ou resolveu sua dúvida, assinalar como Solucionada, afinal, outras pessoas podem estar com a mesma duvida.

Atenciosamente,

Mateus Roman