寻找PHP正则表达式或函数来使用过滤变体.一封安全电子邮件

Sha*_*ane 7 html javascript php regex joomla

由于gmail允许使用,我收到了垃圾邮件.在他们的电子邮件中,所以像这样的垃圾邮件发送者.

q.i.n.ghu.im.i.n.g.o.u.r@gmail.com 
Run Code Online (Sandbox Code Playgroud)

可以通过在他的命名结构中删除和/或添加另一个句点来完成.这恰好是在Joomla安装上,所以我特意想创建一个组件,这样我就可以添加到多个站点,或者如果有一个简单的正则表达式来添加内联现有代码.此外,有什么事情要做,因为这似乎是一个松散的电子邮件地址,并且被称为松散的电子邮件地址 ......这对我来说很疯狂.

Ale*_*sky 4

如果您的目标是将此地址与与其等效的其他地址进行匹配(因为您已经将它们列入黑名单),那么我只需在存储之前将该地址标准化为其最基本的状态即可。将其小写,在@处将其分开,如果右侧是“gmail.com”,则删除左侧的所有点并将两半放回一起。

  1. 从 JOE.SCHMOE@GMAIL.COM 开始
  2. 小写为 joe.schmoe@gmail.com
  3. 拆分到 joe.schmoe 和 gmail.com
  4. 由于右侧是 gmail.com,因此删除左侧的点
  5. 重新组合至 joeschmoe@gmail.com

现在您已经获得了可以阻止/禁止/任何内容的基地址。