一种非常偷偷摸摸的方式是:
try {
new java.net.URI(myUrl);
} catch(URISyntaxException e) {
// url badly formed
}
Run Code Online (Sandbox Code Playgroud)
您可能最好在Java中使用URI类:http: //java.sun.com/j2se/1.5.0/docs/api/java/net/URI.html
如果它没有正确解析,它将在构造函数中抛出异常.