url static method
URL validator.
Implementation
static String? url(String? string, {String? errorMessage}) {
final urlRegExp = RegExp(
r'^(https?:\/\/)?([a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,}(:\d+)?(\/.*)?$',
);
if (string == null || string.isEmpty || urlRegExp.hasMatch(string)) {
return null;
}
return errorMessage ?? FieldBlocValidatorsErrors.url;
}