returnruleBuilder.SetValidator(newRegularExpressionValidator("^https?://",RegexOptions.IgnoreCase)).WithMessage("must start with http:// or https://");
returnruleBuilder.SetValidator(newRegularExpressionValidator("^[-_a-z0-9.]+$",RegexOptions.IgnoreCase)).WithMessage("must be valid Host without http://");
returnruleBuilder.SetValidator(newRegularExpressionValidator("^https?://[-_a-z0-9.]+",RegexOptions.IgnoreCase)).WithMessage("must be valid URL that starts with http(s)://");
returnruleBuilder.SetValidator(newRegularExpressionValidator(@"^(?!\/?https?://[-_a-z0-9.]+)",RegexOptions.IgnoreCase)).WithMessage($"Must be a valid URL path (ie: '{example}')");