1

我有一个小表格可以下载一些东西。但我不希望每个小伙伴都下载它。您只能从 2 个特定域下载这些内容。所以我制作了一个带有电子邮件验证的表格。但是如何在电子邮件的测试中添加两个域?我正在尝试的是:

$test = array(
'email' => '/^[\w.+-]{2,}\@[DOMAIN1][DOMAIN2]\.[a-z]{2,6}$/',
}

但这并没有奏效……</p>

谢谢你的帮助。

4

1 回答 1

2

通过对评估进行分组()并在其中放置一个 or 运算符,|您将能够处理任一域。请参阅以下修改后的正则表达式:

'email' => '/^[\w.+-]{2,}\@(DOMAIN1|DOMAIN2)\.[a-z]{2,6}$/',
于 2013-06-14T13:50:22.560 回答