验证器在Flutter中检查HTML格式中的输入字符串?

5hcedyr0  于 2023-03-24  发布在  Flutter
关注(0)|答案(1)|浏览(126)

我需要在Flutter应用程序中渲染HTML和CSS作为Flutter小部件。我从API中得到了输入。我想先检查我得到的输入是否为HTML格式。

tf7tbtn2

tf7tbtn21#

本函数检查您输入的是否为HTML格式。

bool isHTML(String str) {
          final RegExp htmlRegExp =
              RegExp('<[^>]*>', multiLine: true, caseSensitive: false);
          return htmlRegExp.hasMatch(str);
        }

示例

String input =
                "<p>Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase.</p>";
            
            bool isInHTMLFormat = Validator.isHTML(input); // output true

基于此,我们可以在Flutter_html的帮助下显示HTML内容

相关问题