ホームページ >バックエンド開発 >PHPチュートリアル >php は正規表現を使用して URL を検証するサンプルコード
URL (Uniform Resource Locator: ユニフォーム リソース ロケーター) は、WWW ページのアドレスです。 左から右に次の部分によってグループ化されます:
· インターネット リソース タイプ (スキーム): WWW クライアント プログラムが何を使用するかを示します。ツールを操作します。たとえば、「http://」は WWW サーバーを表し、「ftp://」は FTP サーバーを表し、「gopher://」は Gopher サーバーを表し、「new:」は Newgroup ニュース グループを表します。
・サーバーアドレス(ホスト): WWWページが存在するサーバーのドメイン名を示します。
·ポート: 場合によっては (常にではありませんが)、特定のリソースにアクセスするために、対応するサーバー ポート番号を指定する必要があります。
·パス: サーバー上のリソースの場所を示します (その形式は DOS システムのものと同じで、通常はディレクトリ/サブディレクトリ/ファイル名の構造で構成されます)。ポートと同様、パスは必ずしも必要というわけではありません。
URL アドレスの形式は、scheme://host:port/path のように構成されます。たとえば、http://www.sohu.com/do
main/HXWZ が一般的な URL アドレスです。
正規表現を使ってURLを検証するコード例を説明しますコードは以下の通りです:
<?php $url = 'http://www.baidu.com/zongzi/oo.html'; $n = preg_match_all("/http:[\/]{2}[a-z]+[.]{1}[a-z\d\-]+[.]{1}[a-z\d]*[\/]*[A-Za-z\d]*[\/]*[A-Za-z\d]*[.]*html/",$url,$array); var_dump($array); ?>
以上がphp は正規表現を使用して URL を検証するサンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。