java使用正则校验多级域名
String url = "baidu.com";
Pattern p = Pattern.compile("[^//]*?\\.(com|cn|net|org|biz|info|cc|tv)", Pattern.CASE_INSENSITIVE);
if (p.matcher(url).matches()) {
System.out.println("是正确的网址");
} else {
System.out.println("非法网址");
}