Как проверить URL-адрес, если он действителен или недействителен, если запись похожа на эту в C#
Как проверить URL-адрес, если он действителен или недействителен, если запись выглядит следующим образом:
www.com - должно быть недействительным
http://ww.try.net - должно быть недействительным
http://winner.com - должно быть действительным
url = null = должен быть недействительным
Ниже приведен метод, который я сделал, который не подтверждает вышеприведенный сценарий.
Заранее благодарю вас за вашу любезную помощь
Что я уже пробовал:
<pre> public bool IsUrlValid(string webUrl) { if (webUrl == null) return false; return Regex.IsMatch(webUrl, @"(http|https)://(([www\.])?|([\da-z-\.]+))\.([a-z\.]{2,3})$"); }
Maciej Los
А что не так с вашим шаблоном регулярных выражений?