1
resposta

Endereço IP inválido

Pela expressão criada, um IP inválido poderia ser utilizado e o script iria realizar a consulta, pois o filtro considera válidas as sequencias numéricas de 0.0.0.0 à 999.999.999.999 e sabemos que os octetos de IPs válidos vão de 0 a 255, assim o validador de IPs deveria ser: regex_ip="^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$"

1 resposta

Olá, Francisco. Tudo bem?

Você está correto. Creio que a intenção na atividade foi validar a questão do formato do IP e o uso somente de números, mas caso tivesse que ser exatamente como os IPs devem ser, a regex que você passou seria a correta.

Parabéns e bons estudos!