This is an automated email from the ASF dual-hosted git repository. garydgregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-validator.git
commit 5c228cc5b518b223caf792900df664b14c03da30 Author: Gary Gregory <[email protected]> AuthorDate: Sat Jul 11 07:21:07 2026 -0400 Merge if statements --- .../java/org/apache/commons/validator/UrlValidator.java | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/main/java/org/apache/commons/validator/UrlValidator.java b/src/main/java/org/apache/commons/validator/UrlValidator.java index 19d596c9..b454ae1e 100644 --- a/src/main/java/org/apache/commons/validator/UrlValidator.java +++ b/src/main/java/org/apache/commons/validator/UrlValidator.java @@ -268,23 +268,17 @@ public class UrlValidator implements Serializable { */ public boolean isValid(final String value) { if (value == null || !LEGAL_ASCII_PATTERN.matcher(value).matches()) { - return false; + return false; } - // Check the whole url address structure final Matcher urlMatcher = URL_PATTERN.matcher(value); - if (!urlMatcher.matches() || !isValidScheme(urlMatcher.group(PARSE_URL_SCHEME)) || !isValidAuthority(urlMatcher.group(PARSE_URL_AUTHORITY)) || !isValidPath(urlMatcher.group(PARSE_URL_PATH))) { + if (!urlMatcher.matches() || !isValidScheme(urlMatcher.group(PARSE_URL_SCHEME)) || !isValidAuthority(urlMatcher.group(PARSE_URL_AUTHORITY)) + || !isValidPath(urlMatcher.group(PARSE_URL_PATH))) { return false; } - - if (!isValidQuery(urlMatcher.group(PARSE_URL_QUERY))) { + if (!isValidQuery(urlMatcher.group(PARSE_URL_QUERY)) || !isValidFragment(urlMatcher.group(PARSE_URL_FRAGMENT))) { return false; } - - if (!isValidFragment(urlMatcher.group(PARSE_URL_FRAGMENT))) { - return false; - } - return true; }
