using System.Text.RegularExpressions;
public static void Main()
var url = GetFormattedUrl("A Test Url");
public static string GetFormattedUrl(string input)
if (String.IsNullOrEmpty(input))
input.ToLower().Replace(" ", "-");
Regex rgx = new Regex("[^a-zA-Z0-9-]");
input = rgx.Replace(input, "");