Checks if the specified string is a valid URL. @param url url string @return file path
(final String url)
| 196 | * @return file path |
| 197 | */ |
| 198 | static boolean isValid(final String url) { |
| 199 | final int ul = url.length(); |
| 200 | int u = url.indexOf(':'); |
| 201 | if(u < 2 || u + 1 == ul || !isJarURL(url) && url.charAt(u + 1) != '/') return false; |
| 202 | while(--u >= 0) { |
| 203 | final char ch = url.charAt(u); |
| 204 | if(!(ch >= 'a' && ch <= 'z' || Strings.contains("+-._", ch))) return false; |
| 205 | } |
| 206 | return true; |
| 207 | } |
| 208 | |
| 209 | /** |
| 210 | * Checks if the specified string is a valid file URL. |