ホームページ  >  記事  >  バックエンド開発  >  php は正規表現を使用して URL を検証するサンプルコード

php は正規表現を使用して URL を検証するサンプルコード

怪我咯
怪我咯オリジナル
2017-07-13 10:15:302821ブラウズ

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 アドレスです。

この記事では主にphpを使って

正規表現を使ってURLを検証するコード例を説明しますコードは以下の通りです:

<?php 
$url = &#39;http://www.baidu.com/zongzi/oo.html&#39;; 
$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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。