MQTT 主题正则表达式限制规则详解
要限制MQTT订阅和发布主题的正则表达式,可以使用以下表达式:
-
限制主题只能包含字母、数字、斜杠和通配符+、#: ^[a-zA-Z0-9/#+]+$
-
限制主题只能以字母或数字开头: ^[a-zA-Z0-9][a-zA-Z0-9/#+]*$
-
限制主题只能以字母或数字结尾: ^[a-zA-Z0-9/#+]*[a-zA-Z0-9]$
-
限制主题不能出现连续的斜杠: ^(?!.*//)[a-zA-Z0-9/#+]+$
-
限制主题不能以通配符+或#结尾: ^(?!.*[+#]$)[a-zA-Z0-9/#+]+$
请注意,以上正则表达式可能只是一种基本的限制,具体的限制规则可以根据实际需求进行调整和扩展。
原文地址: http://www.cveoy.top/t/topic/qpCE 著作权归作者所有。请勿转载和采集!