Apache-Commons-Validator 笔记

Apache-Commons-Validator 笔记 https://commons.apache.org/proper/commons-validator/apidocs/index.html

UrlValidator

注意 org.apache.commons.validator.UrlValidator 已被标为废弃 应使用 routines 包下的 UrlValidator org.apache.commons.validator.routines.UrlValidator

默认无参构造方法创建的是支持 http,https,ftp 三种 schema 的验证器。 可以通过 public UrlValidator(String[] schemes) 创建支持某种 schema 的验证器。

验证URL格式是否合法

String[] schemes = {"http","https"}.
UrlValidator urlValidator = new UrlValidator(schemes);
if (urlValidator.isValid("ftp://foo.bar.com/")) {
   System.out.println("url is valid");
} else {
   System.out.println("url is invalid");
}