【问题标题】:How to use Apache Commons Validator for urls without protocol如何在没有协议的情况下使用 Apache Commons Validator
【发布时间】:2013-05-17 07:40:45
【问题描述】:

使用 Apache Commons Validator 1.4.0。直到现在使用的是GenericValidator.isUrl("http://google.com"),它适用于与它们有协议的 URL。如果协议丢失,它会返回false

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

【问题讨论】:

    标签: java validation apache-commons


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-03-30
      • 2014-03-01
      • 2011-02-04
      • 2015-02-18
      • 2013-12-22
      • 1970-01-01
      • 2022-12-16
      • 2012-04-12
      • 2017-03-16
      相关资源
      最近更新 更多