const string strRegex = @"^(http|https|ftp)\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}"
"(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*[^\.\,\)\(\s]$";
Regex rgxUrl = new Regex(strRegex, RegexOptions.Compiled
|RegexOptions.IgnoreCase);
Если мой URL-адрес http://89.212.232.65, то это регулярное выражение для проверки URL не выполняется. Как я должен изменить регулярное выражение, чтобы оно также работало для IP-адресов?
[Я взял на себя редактирование с определением strRegex
, которое является одной непрерывной константой -msw]