首页 > 技术文章 > 验证合法的url

zhangtan 2016-09-27 16:28 原文

package test;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Test {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Pattern pattern = Pattern.compile("(https?|ftp|file)://[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]");
        Matcher isUrl = pattern.matcher("http://www.baidu.com");
        if(!isUrl.matches() ){
            System.out.println("非法!");
        }else{
            
        }
    }

}

推荐阅读