gpt4 book ai didi

php - 用于阻止特定电子邮件域注册的正则表达式

转载 作者:行者123 更新时间:2023-12-03 23:07:29 26 4
gpt4 key购买 nike

我有一个注册表单,用户需要填写他们的电子邮件地址(和密码)。

我使用的 Web 框架 (Symfony) 允许我为电子邮件地址指定一个正则表达式,使其“好用”。

我想阻止一些只是垃圾邮件发送者的域,比方说:

example1.com  example2.com

所以我需要一个正则表达式,意思是:“接受除这些域中的电子邮件地址之外的所有内容”

如何组合正则表达式?

我尝试过:

/!(@(examples1\.com|example2\.com)$)/

但它没有做它应该做的事情。

有人可以帮忙吗?

最佳答案

Symfony allows you to do both positive and negative regular expression validators 。你会想做一个负面的。

sfRegexValidator:
match: No
match_error: Email addresses from that domain are not allowed
pattern: /@(examples1\.com|example2\.com)$/si

关于php - 用于阻止特定电子邮件域注册的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7121728/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com