I want to validate url started with http/https/www/ftp
and checks for /\
slashes and checks for .com
,.org
etc at the end of URL using regular expression. Is there any regex patttern for URL validation?
问问题
32877 次
2 回答
17
This works:
Pattern p = Pattern.compile("(@)?(href=')?(HREF=')?(HREF=\")?(href=\")?(http://)?[a-zA-Z_0-9\\-]+(\\.\\w[a-zA-Z_0-9\\-]+)+(/[#&\\n\\-=?\\+\\%/\\.\\w]+)?");
Matcher m = p.matcher("your url here");
于 2013-03-20T08:50:26.993 回答
8
I am use the following code for that
String lRegex = "^(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]";
btw a search in google and you would find the solution by yourself.
于 2013-03-20T08:47:54.170 回答