php 只允许gmail域

z0qdvdin  于 2022-12-21  发布在  PHP
关注(0)|答案(1)|浏览(121)

我想只允许Gmail域的电子邮件,注册到我的网站,正如你看到下面我的代码,允许所有其他电子邮件域除了Gmail域,我想相反。

if(preg_match("[@gmail.com$]", trim($request->email))){
        $notify[] = ['error', 'this domain is not allowed.'];
        $notify[] = ['info', 'Only Gmail domain is allowed.'];
        return back()->withNotify($notify)->withInput($request->all());
juzqafwq

juzqafwq1#

你需要反转你的表达式。

if(!preg_match("[@gmail.com$]", trim($request->email))){
    $notify[] = ['error', 'this domain is not allowed.'];
    $notify[] = ['info', 'Only Gmail domain is allowed.'];
    return back()->withNotify($notify)->withInput($request->all());
}

相关问题