要限制MQTT订阅和发布主题的正则表达式,可以使用以下表达式:

  1. 限制主题只能包含字母、数字、斜杠和通配符+、#: ^[a-zA-Z0-9/#+]+$

  2. 限制主题只能以字母或数字开头: ^[a-zA-Z0-9][a-zA-Z0-9/#+]*$

  3. 限制主题只能以字母或数字结尾: ^[a-zA-Z0-9/#+]*[a-zA-Z0-9]$

  4. 限制主题不能出现连续的斜杠: ^(?!.*//)[a-zA-Z0-9/#+]+$

  5. 限制主题不能以通配符+或#结尾: ^(?!.*[+#]$)[a-zA-Z0-9/#+]+$

请注意,以上正则表达式可能只是一种基本的限制,具体的限制规则可以根据实际需求进行调整和扩展。

MQTT 主题正则表达式限制规则详解

原文地址: http://www.cveoy.top/t/topic/qpCE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录