Поиск регулярного выражения проверки имени хоста.
Регулярное выражение для соответствия имени хоста DNS или IP-адресу?
В этой связи джентльмены предлагают приличное регулярное выражение. У меня есть несколько проблем/вопросов:
- В именах компьютеров компьютеров/сетей
например,
1abcd
разрешены (проверены на наша локальная сеть) - В предлагаемом регулярном выражении точка может появиться только один раз. Я бы предположил
что
abc.def.gh
является допустимым именем хоста также, не так ли.
Странно, но также не смог найти .NET-класс, который может проверить строку имени хоста (это ситуация?). Любые советы будут высоко оценены.
Обновить: для любого предложения класса/метода - посоветуйте что-то, что будет работать как в .NET/С#, так и в SilverLight.