ホームページ >バックエンド開発 >PHPチュートリアル >php preg_match 警告が表示される

php preg_match 警告が表示される

WBOY
WBOYオリジナル
2016-06-13 12:08:49979ブラウズ

php preg_match から警告が表示されます。
コードは次のとおりです:

<?php<br />function isValidDomain($domain){<br />	if(preg_match("/^(http|ftp)://(www\.)?.+\.(com|org|net)$/i",$domain))<br />		return $domain.'是合法域名';<br />	else<br />		return $domain.'<b>不</b>是合法域名';<br />}<br /><br />echo isValidDomain("http://www.aixi.com");<br />?>



実行結果:
警告: preg_match(): D:wampwwwwww.yoyou.comthis に不明な修飾子 '/' があります。 php の 3 行目
http://www.aixi.com は合法的なドメイン名ではありません

追記: php のバージョンは 5.4
-----解決策のアイデア-- ------ ---------------
"/^(http
-----ソリューションのアイデア---- ------ ----------
ftp)://(www.)?.(com
- -----ソリューションのアイデア----------------------組織

--- ---解決策のアイデア -----------------------net)$/i"
or
"
#^ (http
-----ソリューションのアイデア---------------------- ftp)://( www.)?.(com

-----ソリューションのアイデア---------------------- 組織

-----ソリューションのアイデア----------------------ネット)$
# i"
-----ソリューションのアイデア---------------------- スラッシュの場合 転送したくない場合は、# または @ or! を使用してください。どちらでもOK

-----解決策アイデア----------------------の意味は無い翻訳がうまくいきませんでした。

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