11

で始まる URL を検証しhttp/https/www/ftp/\スラッシュをチェックし.com.org正規表現を使用して URL の末尾に などをチェックします。URL検証用の正規表現パターンはありますか?

4

2 に答える 2

17

これは機能します:

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

そのために次のコードを使用しています

String lRegex = "^(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]";

グーグルで検索すると、自分で解決策を見つけることができます。

于 2013-03-20T08:47:54.170 に答える