Validación de IPv4
Crea una función que reciba una cadena (una dirección IPv4 en formato decimal con puntos estándar) y devuelva true si la IP es válida o false si no lo es. Para obtener información sobre el formato IPv4, consulta los recursos de la pestaña Recursos.
Ejemplos
isValidIP("1.2.3.4") ➞ true
isValidIP("1.2.3") ➞ false
isValidIP("1.2.3.4.5") ➞ false
isValidIP("123.45.67.89") ➞ true
isValidIP("123.456.78.90") ➞ false
isValidIP("123.045.067.089") ➞ falseNotas
- Las direcciones IPv6 no son válidas.
- Cada octeto debe ser un valor decimal de 0 a 255.
- Un
0individual es válido, pero los octetos de varios dígitos no pueden comenzar con0("123.045.067.089"debería devolverfalse). - Puedes esperar una sola cadena para cada caso de prueba.