跳转到内容

识别规则

OTPFill 识别规则设置

OTPFill 使用“关键词 + 正则表达式 + 距离筛选”识别验证码。这样可以减少把订单号、手机号、年份或链接片段当成验证码。

内容至少命中一个关键词,才会继续提取候选码。默认规则包含中英文和韩文常见词,例如:

验证码
动态密码
验证
代码
verification code
captcha code
verification
captcha
code
인증

匹配不区分英文大小写。你可以添加服务商使用的固定提示词,也可以删除过于宽泛、容易误触发的词。

默认表达式用于寻找 4 到 8 位、至少包含一个数字的字母数字组合,也支持部分带连字符的验证码。设置页会即时校验表达式;无效表达式不会保存为可用规则。

修改前建议:

  1. 先保留默认规则副本;
  2. 用真实但已失效的消息样本测试;
  3. 同时验证“应该命中”和“不应该命中”的内容;
  4. 避免无限回溯或范围过宽的表达式。

即使正则命中,OTPFill 仍会过滤:

  • 完全不含数字的字符串;
  • 带多个连字符的复杂片段;
  • 紧贴邮箱、域名、用户名等标识符的片段;
  • 与关键词距离超过约 100 个字符的候选项。

如果一条内容里有多个候选码,会优先选择离关键词最近的一个。

规则改乱或识别率下降时,使用“恢复默认”重置关键词和正则表达式。恢复后用“仅复制”模式重新测试一条验证码。