isUrl
Returns trueTrue if the given data is in the correct URL format. If withProtocol is trueTrue, it is automatically appended to the URL when the protocol does not exist. If strict is trueTrue, URLs without commas (.) return falseFalse.
Parameters
| Name | Type | Required | Default |
|---|---|---|---|
url | stringStringstr | ● | – |
withProtocol named keyword | booleanbool | – | falseFalse |
strict named keyword | booleanbool | – | falseFalse |
namedThese parameters are passed as named parameters.
keywordThese parameters are passed as keyword arguments, or as a single dict in their place.
Returns
boolean
bool
Examples
javascript
isUrl('google.com'); // Returns false
isUrl('google.com', true); // Returns true
isUrl('https://google.com'); // Returns truedart
isUrl('google.com'); // Returns false
isUrl('google.com', withProtocol: true); // Returns true
isUrl('https://google.com'); // Returns truepython
isUrl('google.com') # Returns False
isUrl('google.com', True) # Returns True
isUrl('https://google.com') # Returns True