过滤规则:匹配模式填写指南
适用位置:转发配置 -> 过滤规则编辑弹窗 -> 匹配模式
1. 是(equals)
- 含义:字段值与“匹配的值”完全一致。
- 常见用法:手机号精确匹配某一个号码。
- 示例:
- 匹配字段:手机号
- 匹配模式:是
- 匹配的值:
106900123456
2. 包含(contains)
- 含义:字段中只要包含目标字符串即命中。
- 常见用法:短信内容包含特定关键词。
- 示例:
- 匹配字段:短信内容
- 匹配模式:包含
- 匹配的值:
验证码
3. 不包含(not_contains)
- 含义:字段中不包含目标字符串才命中。
- 常见用法:排除推广/广告类消息。
- 示例:
- 匹配字段:短信内容
- 匹配模式:不包含
- 匹配的值:
退订
4. 开头(starts_with)
- 含义:字段必须以目标值开头。
- 常见用法:短信签名前缀匹配。
- 示例:
- 匹配字段:短信内容
- 匹配模式:开头
- 匹配的值:
【工商银行】
5. 结尾(ends_with)
- 含义:字段必须以目标值结尾。
- 常见用法:匹配固定后缀提示文案。
- 示例:
- 匹配字段:短信内容
- 匹配模式:结尾
- 匹配的值:
请勿泄露。
6. 正则匹配(regex)
- 含义:使用正则表达式进行高级匹配。
- 常见用法:匹配多种模板中的验证码、订单号等。
- 示例:
- 验证码:
验证码.*?(\d{4,6}) - 中国大陆手机号:
^1[3-9]\d{9}$ - 关键词之一:
(支付宝|微信|银行)
使用建议
- 手机号过滤优先使用“是”,避免误命中。
- 文本关键词优先使用“包含”。
- 正则模式用于复杂场景,建议先在测试环境验证。
- 多条规则并存时,注意规则优先级(卡片顺序)。
---
关联通知与过滤引擎:构建精准分发网络
📍 位置: 转发配置 -> 设备配置抽屉 / 过滤规则编辑弹窗
💡 功能概要: 这是整个系统的“大脑”。在这里,您可以将设备收到的信息,根据极其细致的关键词或正则条件,精准地分发给不同的业务团队,实现短信用途的绝对隔离。
🛠️ 编排逻辑与匹配模式
* 可视化优先级编排: 每一个转发规则都是一张“卡片”。卡片的排列顺序即代表了系统的执行顺序(越靠前越先执行)。您可以通过鼠标直接拖拽卡片来调整优先级。建议将高时效的通道放在前面,兜底通道放在后面。
* 精准的过滤模式引擎: 只有满足过滤条件的短信才会触发通道发送(否则会在日志中显示“规则过滤”)。系统支持多维度的匹配模式:
* 是 (equals): 要求完全一致,最适合用于防误判的手机号精准绑定。
* 包含 / 不包含: 只要正文包含(或不包含)特定词汇即命中,常用于过滤推广广告或抓取特定业务关键词。
* 开头 / 结尾: 强制要求文本以此开头或结尾,常用于锚定特定的短信签名前缀。
* 正则匹配 (regex): 最强大的匹配工具,可用于匹配多变模板中的订单号或限制验证码格式(例如用 ^1[3-9]\d{9}$ 匹配手机号)。
---