过滤规则的使用

为什么需要过滤规则

来信号码:1065528493

短信内容:【百度帐号】验证码:574948 。您正在使用登录功能,验证码提供他人可能导致百度帐号被盗,请勿转发或泄漏。

以转发短信内容为例,我们可能只想转发某个号码发来的短信或者内容只包含某些关键字的短信,这个时候就可以使用过滤规则,屏蔽掉我们不关心的短信。

使用方式

1.输入匹配信息的规则

根据以下示例,修改为自己需要的匹配规则:

  • 以1065开头的号码:^1065
  • 以493结尾的号码:493$
  • 包含验证码的内容:验证码
  • 包含验证码或百度的内容:验证码|百度
  • 同时包含验证码和百度的内容:(?=.*验证码)(?=.*百度)^.*$
  • 不包含验证码的内容:^((?!验证码).)*$
  • 不包含验证码或百度的内容:^((?!(验证码|百度)).)*$
  • 包含验证码或百度且不包含登录的内容:^((?!登录).)*(验证码|百度)((?!登录).)*$

2.选择过滤模式

根据转发需求,选择不通的过滤模式:

  • 忽略模式:忽略匹配规则,转发全部信息
  • 禁止模式:匹配到规则就不转发,没有匹配到才转发
  • 允许模式:匹配到规则不转发,没有匹配到就不转发

测试

在测试文本的输入框填写文本,点击测试表达式按钮,查看提示结果是否符合预期。