4 changed files with 6 additions and 6 deletions
@ -1,14 +1,14 @@
@@ -1,14 +1,14 @@
|
||||
export function isValidUrl(url: string): boolean { |
||||
export default function isValidUrl(url: string): boolean { |
||||
const validProtocols = ['http:', 'https:']; |
||||
|
||||
try { |
||||
const validationObject = new URL(url); |
||||
if (validationObject.protocol === '' || validationObject.hostname === '' || !validProtocols.includes(validationObject.protocol)) { |
||||
return false |
||||
return false; |
||||
} |
||||
} catch(e) { |
||||
return false; |
||||
} |
||||
|
||||
return true |
||||
return true; |
||||
} |
||||
|
||||
Loading…
Reference in new issue