-2

URL を検証するための最新の正規表現を知っている人はいますか? Google でいくつか見つけましたが、テスト時にジャンク URL (www.google_com) をすべて許可していました。

私の正規表現の知識はそれほど広くないので、プレッシャーで失敗するようなものをまとめるのは嫌いです。

ありがとう。

4

2 に答える 2

4

PHPでフィルター関数を使用できます

$filtered = filter_var($url, FILTER_VALIDATE_URL);

http://uk3.php.net/manual/en/function.filter-var.php

于 2010-10-26T20:11:28.833 に答える
1

すべての問題に正規表現で答える必要はありません。

http://php.net/manual/en/function.parse-url.php

于 2010-10-26T20:16:44.673 に答える