Reg Expression Names带有两个没有空格的大写字母,用于IQAndreas PHP垃圾邮件过滤器

问题描述 投票:0回答:1

我想在一个黑名单中添加一个reg表达式条目,它将过滤任何有两个大写但没有空格的人名,因为我看到很多垃圾邮件发送者的名字如MarcelBoilt,RobertGef,ZichardMed,IngaOxina。

我应该如何编写Reg Expression来阻止这些名称?这一个单词名称必须至少包含3个字母。

黑名单要求: - 此处可以使用任何正则表达式语法(没有分隔符)。 - 正则表达式始终不区分大小写。 - 没有正则表达式可能跨越多行。 - “#”字符后面的任何内容都会被忽略,因此请将其用于注释。 - 如果您只想写出关键字,请记住转义在正则表达式中有意义的特殊字符。

参考:https://github.com/IQAndreas/php-spam-filter

php regex spam spam-prevention chronoforms
1个回答
0
投票

这应该为你做。

^[A-Z][a-z]+[A-Z][a-z]+
© www.soinside.com 2019 - 2024. All rights reserved.