url static method

String? url(
  1. String? string, {
  2. String? errorMessage,
})

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;
}