Pendiente hacer las validaciones de URL y número. Cuando tenga tiempo lo realizaré. Por ahora, se cumple con lo que pedía el problema.