我需要在Flutter应用程序中渲染HTML和CSS作为Flutter小部件。我从API中得到了输入。我想先检查我得到的输入是否为HTML格式。
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内容
1条答案
按热度按时间tf7tbtn21#
本函数检查您输入的是否为HTML格式。
示例
基于此,我们可以在Flutter_html的帮助下显示HTML内容