php - 用于 IQAndreas PHP 垃圾邮件过滤器的带有两个大写字母且没有空格的 Reg 表达式名称
问题描述
我想向黑名单之一添加一个 reg 表达式条目,该条目将过滤任何有两个大写但没有空格的人的名字,因为我看到很多垃圾邮件发送者的名字像 MarcelBoilt、RobertGef、ZichardMed、IngaOxina。
我应该如何编写 Reg 表达式来阻止这些名称?这些单字名称必须至少包含 3 个字母。
黑名单要求: - 此处可以使用任何正则表达式语法(不带分隔符)。- 正则表达式始终不区分大小写。- 正则表达式不得超过一行。- '#' 字符之后直到行尾的任何内容都将被忽略,因此将其用于注释。- 如果您只想写出关键字,请记住转义在正则表达式中有意义的特殊字符。
解决方案
这应该为你做。
^[A-Z][a-z]+[A-Z][a-z]+
推荐阅读
- c++ - C++继承设计:避免成员重复
- powershell - 如何将powershell中的十进制数据类型格式化为Powershell中的ipv6地址?
- smtp - 带有 SMTP 的 Postfix 发送速度慢
- scope - Gitlab CI $CI_ENVIRONMENT_SLUG 为空
- php - php - 函数以大写字母的字母顺序对数组进行排序
- sabre - 如何自动化 Saber Red 工作区以创建 PNR
- appium - 由于 chrome 驱动安装失败,无法从 npm 安装 appium
- android - 不同构建版本的 Android 应用程序图标
- jquery - 透明体中的模态显示
- php - 简化如果多次检查相同值的情况