1

私は現在、テスト目的でローカルマシンにログインおよび登録システムを開発しており、現在、メールチェック機能の段階にあります。ご存じのとおり、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ファイルの文字列データを置き換えるためのワイルドカードを知っている人はいますか?

4

2 に答える 2