我有一个HTTP代理配置对话框,其中包含主机名和端口编辑框。 我的问题是如何验证用户输入的主机名和端口是否正确? 也许我需要使用一些正则表达式来验证主机名,或者有一些有用的MFC或WinAPI函数可以使用?端口的最大正确数字是多少?
您可以使用Apache Commons Validator的InetAddressValidator。请查看http://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/InetAddressValidator.html。该项目有许多可重复使用的验证器实用程序。希望能对您有所帮助。