using System.Text.RegularExpressions;
public static void Main()
var uriName = "http://mateso.local:1234/test?yo=bitch";
uriName = Regex.Replace(uriName, "http://", "");
uriName = Regex.Replace(uriName, "https://", "");
bool result = Uri.TryCreate("http://" + uriName, UriKind.RelativeOrAbsolute, out uriResult) && (uriResult.Scheme == Uri.UriSchemeHttp || uriResult.Scheme == Uri.UriSchemeHttps);
Console.WriteLine("uri <" + uriName + "> valid?:" + result);
Console.WriteLine("parsed: "+ uriResult);