寻找主机名验证正则表达式。
在那个链接中,先生们提出了一个不错的正则表达式。我对此有一些问题/疑问:
- 在 Windows 计算机/网络
1abcd
上,允许使用类似名称(在我们的本地网络上验证) - 在建议的正则表达式中,点可能只出现一次。我认为这
abc.def.gh
也是一个有效的主机名,不是吗。
奇怪,但也找不到任何可以验证主机名字符串的 .NET 类(是这种情况吗?)。任何建议将不胜感激。
更新:对于任何类/方法建议 - 请提出一些适用于 .NET/C# 和 SilverLight 的建议。