Java tutorial
//package com.java2s; import java.util.regex.Pattern; public class Main { public static boolean validateUrl(String url) { return Pattern .compile("^(file|gopher|news|nntp|telnet|https?|ftps?|sftp)://([a-z0-9-]+\\.)+[a-z0-9]{2,4}.*$") .matcher(url).find(); } }