1

使用 Apache Commons Validator 1.4.0。到目前为止,使用GenericValidator.isUrl("http://google.com")which 可以很好地处理与它们有协议的 URL。如果缺少协议,它会返回false

如何使用UrlValidator来验证不包含任何协议的 URL?我应该使用普通的正则表达式来做到这一点。请指教。

4

1 回答 1

0

看看 Apache commons-httpclient及其类URI。它有许多方法,您可以使用这些方法来验证具有某些属性的 URI(例如,是相对的还是绝对的,是否具有特定的模式,......)。

于 2013-05-16T23:40:45.547 回答