ホームページ  >  記事  >  バックエンド開発  >  IP アドレスの正規表現_PHP チュートリアル

IP アドレスの正規表現_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 16:58:591284ブラウズ

IPアドレスの正規表現 IP 正規表現の 2 つの例を以下に示します。これらの例では、複数の IP アドレスを検証し、有効な IP アドレスを出力します。

IPアドレスの正規表現
IP 正規表現の 2 つの例を以下に示します。この例では、複数の IP アドレスを検証し、有効な IP アドレスを出力します。
*/
//IPアドレスを確認する正規表現例1。

$arr_ip = 配列(
"127.0.0.1"、
"218.206.10.123"、
"192.221.515.0"、
"123.0.0.0.1"、
"-12.255.0.10"、
"10.9c.132.69"、
「255.10.10.255」
);

foreach ($arr_ip として $ip)
{
If(validateip($ip))
{
echo "$ip は正しい IP アドレスです";
echo "

";
}
それ以外
{
echo "$ip は正しい IP アドレスではありません";
echo "

";
}
}

関数 validateip($ip)
{
$iparray =explode(".",$ip);
for($i=0;$i {
If($iparray[$i]>255)
return (0);
}
return ereg("[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}",$ ip);
}
//IPアドレスを確認する正規表現例2。
$arr_ip = 配列(
"127.0.0.1"、
"218.206.10.123"、
"192.221.515.0"、
"123.0.0.0.1"、
"-12.255.0.10"、
"10.9c.132.69"、
「255.10.10.255」
);

foreach ($arr_ip として $ip)
{
If(validateip($ip))
{
echo "$ip は正しい IP アドレスです";
echo "

";
}
それ以外
{
echo "$ip は正しい IP アドレスではありません";
echo "

";
}
}

関数 validateip($ip)
{
$iparray =explode(".",$ip);
for($i=0;$i {
If($iparray[$i]>255)
return (0);
}
return ereg("^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$" 、$ip);
}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631361.html技術記事 IP アドレスの正規表現 IP アドレスの正規表現の 2 つの例を以下に示します。これらの例では、複数の IP アドレスを検証し、有効な IP アドレスを同時に出力します。通常の IP アドレス...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。