**Describe the bug** `isURL` returns `false` for urls like `some-hostname:9000` after `13.15.20` version bump, `13.15.15` works as expected returning `true` **Examples** ``` validator.isURL("my-3272-service:9000", { require_tld: false, require_valid_protocol: false }); // returns false in 13.15.20 instead of true ``` **Reproductions** If applicable, provide a reproduction on platforms like [runkit](npm.runkit.com/validator) **Additional context** Validator.js version: 13.15.20 Node.js version: 22.14.0 OS platform: linux