Solución

@isakidev
·hace 4dTypeScript
solution.tsTypeScript
function isValidIPv4(address: string): boolean {
  const addressToArray = address.split(".")

  if (addressToArray.length < 4 || addressToArray.length > 4) return false

  const hasError = addressToArray.some(value => value.startsWith("0") && value.length >= 2 || value.startsWith("00") || isNaN(Number(value)) || Number(value) > 255)

  return !hasError
}

// No modificar: necesario para evaluar el resultado.
export { isValidIPv4 };
0respuestas
Respuestas
0

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.
Markdown