使用Apache Commons Validator 1.4.0。直到现在使用的GenericValidator.isUrl("http://google.com")
适用于与它们具有协议的URL。如果缺少协议,它将返回false
。
如何使用UrlValidator
验证不包含任何协议的网址?我应该使用普通的正则表达式吗?请指教。
答案 0 :(得分:0)
查看Apache commons-httpclient及其类URI。它有许多方法可用于验证具有某些属性的URI(例如,相对或绝对,具有特定模式或不具有......)。