【发布时间】:2010-06-17 12:36:57
【问题描述】:
在我的 Windows 窗体应用程序的几个字段中,我要求用户提供 IP 地址或主机名。是否有一个好的正则表达式(正则表达式)来验证输入的值?还是我应该考虑另一种方法?请注意,我希望用户输入 FQDN 或 IP 地址。
【问题讨论】:
-
如果您希望此应用程序能够持续使用,请不要忘记考虑 IPv6 地址的含义。
-
jjnguy - 无意转发。如果我这样做了,我会检查一下并道歉。 Dave - 我自己一直在研究这方面,并意识到我目前可能在我的应用程序中走错了路,因为它目前仅基于 IPv4。我对此非常担心。
-
添加了“或者我应该考虑其他方法吗?”因为您接受非正则表达式方法。这也使这个问题不会被标记为duplicate。
标签: c# regex winforms data-entry