Я работаю над проектом в .net, который может подключаться к различным машинам по IP-адресу, который вводит пользователь.
Я пытаюсь проверить введенный IP-адрес, используя регулярное выражение. Некоторое время я искал интернет, и я не могу получить правильное регулярное выражение.
Я написал небольшую программу для проверки регулярного выражения, см. здесь (IP-адреса были созданы случайным образом, извините, если некоторые из IP-адресов принадлежит кому-то)
Можете ли вы помочь мне найти жизнеспособное решение, при проверке на стороне клиента пользовательский ввод?! (это может быть IPv4, IPv6 или имя хоста, порт не включен в адрес)
Спасибо.