由于 gmail 允许使用. 在他们的电子邮件中,所以有人喜欢这个垃圾邮件发送者。
q.i.n.ghu.im.i.n.g.o.u.r@gmail.com
可以通过在他的命名结构中删除和/或添加另一个句点来完成。这恰好是在 Joomla 安装上,所以我特别希望创建一个组件,以便我可以添加到多个站点,或者如果有一个简单的正则表达式来添加内联现有代码。此外,有什么正在做的事情吗,因为这似乎与新命名的松散类型的电子邮件地址类似……这对我来说很疯狂。
由于 gmail 允许使用. 在他们的电子邮件中,所以有人喜欢这个垃圾邮件发送者。
q.i.n.ghu.im.i.n.g.o.u.r@gmail.com
可以通过在他的命名结构中删除和/或添加另一个句点来完成。这恰好是在 Joomla 安装上,所以我特别希望创建一个组件,以便我可以添加到多个站点,或者如果有一个简单的正则表达式来添加内联现有代码。此外,有什么正在做的事情吗,因为这似乎与新命名的松散类型的电子邮件地址类似……这对我来说很疯狂。
如果您的目标是将此地址与其他与其等效的地址进行匹配(因为您已经将它们列入黑名单),那么我只需在存储之前将地址标准化为最基本的状态。将其小写,在@处拆分,如果右侧是“gmail.com”,则从左侧删除所有点并将两半重新组合在一起。
现在你已经有了可以阻止/禁止/任何东西的基地址。
你可以做一些简单的事情,比如:/^(?:[^@]+\.){5,}[^@]+@(?:[^@]+\.)+[^@]+/
这只是快速折腾,并非用于验证,而是告诉您他们的电子邮件是否有问题的指针。这里的关键是{5,}
量词,表示如果电子邮件有 5 个或更多点(如a.b.c.d.e.f
),它将匹配。换句话说,被标记为 setchy。
我希望这有帮助!