Skip to content

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

NameTypeRequiredDefault
urlstringStringstr
withProtocolnamedkeywordbooleanboolfalseFalse
strictnamedkeywordbooleanboolfalseFalse

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 true
dart
isUrl('google.com'); // Returns false
isUrl('google.com', withProtocol: true); // Returns true
isUrl('https://google.com'); // Returns true
python
isUrl('google.com')  # Returns False
isUrl('google.com', True)  # Returns True
isUrl('https://google.com')  # Returns True

Released under the MIT License