私は現在、テスト目的でローカルマシンにログインおよび登録システムを開発しており、現在、メールチェック機能の段階にあります。ご存じのとおり、php ビルドイン関数を使用できますが、これは 100% 正しいわけではありません。そうでなければ、@gmail.com、@hotmail.*、@yahoo.*、およびそのようなメールのみを受け入れ、他のもの (@somemail.net) は受け入れないようにしたい。
だから私は次のようなコードを開発したい:
<?
...
require_once 'emailformcheck.php';
if ($email === '@gmail.com' || $email === '@yahoo.com'...) {
require_once 'emaildbcheck.php';
require_once 'passwordchecker.php';
}
...
?>
しかし、 @gmail.com または @yahoo.* と入力する代わりに、次のようなワイルドカードを使用したいと思います。
*@gmail.com または *@yahoo.com 。それをどのようにフォーマットする必要があるか教えてもらえますか? PHPファイルの文字列データを置き換えるためのワイルドカードを知っている人はいますか?