ホームページ  >  記事  >  バックエンド開発  >  PHP は独自の filter_var 関数を使用して電子メール、URL、IP アドレスを検証します

PHP は独自の filter_var 関数を使用して電子メール、URL、IP アドレスを検証します

WBOY
WBOYオリジナル
2016-06-20 13:04:131525ブラウズ

一般に、PHP プログラムでは電子メール アドレス、IP アドレス、または URL を検証するために正規表現を使用します。実際、PHP には特別な検証ルールがいくつか組み込まれています。

以下では例を使用して、PHP の組み込みの filter_var 関数を使用して電子メール、IP、および URL を検証する方法を説明します。

1. filter_var 確認メール

<p>$email='scutephp@163.com'; </p>$result=filter_var($email,FILTER_VALIDATE_EMAIL); <br />var_dump($result);
//出力: string(17) 'scutephp@163.com'

2. filter_var は URL アドレスを検証します

<p>$url='http://www.scutephp.com/'; </p>$result=filter_var($url,FILTER_VALIDATE_URL); <br />var_dump($result);
//出力: string(25) 'http://www.scutephp.com/'

3. filter_var は IP アドレスを検証します

<p>$url='192.168.0.1'; </p>$result=filter_var($url,FILTER_VALIDATE_IP); <br />var_dump($result);
//出力: string(11) '192.168.0.1'

PHP のフィルター関数も浮動小数点数、整数、ブール型などを検証するために利用可能

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