MCPcopy
hub / github.com/axios/axios / isAbsoluteURL

Function isAbsoluteURL

lib/helpers/isAbsoluteURL.js:10–19  ·  view source on GitHub ↗
(url)

Source from the content-addressed store, hash-verified

8 * @returns {boolean} True if the specified URL is absolute, otherwise false
9 */
10export default function isAbsoluteURL(url) {
11 // A URL is considered absolute if it begins with "<scheme>://" or "//" (protocol-relative URL).
12 // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed
13 // by any combination of letters, digits, plus, period, or hyphen.
14 if (typeof url !== 'string') {
15 return false;
16 }
17
18 return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url);
19}

Callers 2

buildFullPathFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected