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