url static method
Implementation
static FormFieldValidator<String> url({
String? errorText,
List<String> protocols = const ['http', 'https', 'ftp'],
bool requireTld = true,
bool requireProtocol = false,
bool allowUnderscore = false,
List<String> hostWhitelist = const [],
List<String> hostBlacklist = const [],
}) =>
(valueCandidate) => true == valueCandidate?.isNotEmpty &&
!BasicUrlValidator.isURL(valueCandidate,
protocols: protocols,
requireTld: requireTld,
requireProtocol: requireProtocol,
allowUnderscore: allowUnderscore,
hostWhitelist: hostWhitelist,
hostBlacklist: hostBlacklist)
? errorText ?? BasicFormValidatorMessageError().url
: null;