Skip to main content

canParse

method URL.canParse
Jump to headingURL.canParse(
input: string,
base?: string,
): boolean

Checks if an input relative to the base can be parsed to a URL.

const isValid = URL.canParse('/foo', 'https://example.org/'); // true

const isNotValid = URL.canParse('/foo'); // false

Parameters Jump to heading

Jump to headinginput: string

The absolute or relative input URL to parse. If input is relative, then base is required. If input is absolute, the base is ignored. If input is not a string, it is converted to a string first.

optional
Jump to headingbase: string

The base URL to resolve against if the input is not absolute. If base is not a string, it is converted to a string first.

Return Type Jump to heading

boolean
Back to top