有没有人知道如何使用正则表达式验证Java中url的格式?
由于
答案 0 :(得分:7)
一种非常偷偷摸摸的方式是:
try {
new java.net.URI(myUrl);
} catch(URISyntaxException e) {
// url badly formed
}
答案 1 :(得分:7)
最好在Java中使用URI类: http://java.sun.com/j2se/1.5.0/docs/api/java/net/URI.html
如果它没有正确解析,它将在构造函数中抛出异常。