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
-----解決策アイデア----------------------
の意味は無い翻訳がうまくいきませんでした。