【发布时间】:2009-01-27 15:43:57
【问题描述】:
我需要一个能够输入 URL 的用户,并希望确保它尽可能健康。比如检查前面是否有 http://,没有双点,可能是有效的 TLD,尾部斜杠(我必须添加最后一页)。
我认为这是一个如此普遍的要求,它必须已经存在。有什么建议吗?
[edit:] 明确地说,这是 Windows 服务中的运行时要求。目的是从配置中读取的 URL 中获得最佳效果,而不是验证用户输入的内容。本质上,如果我可以调整 URL 并使其工作,那么这就是我想做的。下载将是一个特定的文件,所以如果一切都出错了,它不会从另一个服务器错误地得到错误的东西。
【问题讨论】: