using System.Text.RegularExpressions;
public static void Main()
var uriName = "www.kariyer.net/omeraslan";
Console.WriteLine(IsWebsiteUrlValid(uriName));
public static bool IsWebsiteUrlValid(string url)
string pattern = "^(https?://)"
+ "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?"
+ @"(([0-9]{1,3}\.){3}[0-9]{1,3}"
+ @"([0-9a-z_!~*'()-]+\.)*"
+ @"([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\."
+ "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";
Regex rx = new Regex(pattern);