#html #tags #check #validation #xss #sanitation

is-html

检查字符串是否为 HTML

4 个版本

0.1.3 2022年5月11日
0.1.2 2022年5月8日
0.1.1 2022年5月5日
0.1.0 2022年5月5日

5 in #xss

MIT 许可证

5KB
149 代码行数(不包括注释)

is-html

检查字符串是否为 HTML

请不要使用此库进行任何类型的验证、清理或 XSS 检查。

安装

$ cargo install is-html

使用方法

此crate位于crates.io,可以通过在项目的Cargo.toml中添加is-html作为依赖项来使用。

[dependencies]
is-html = "0.1.2"
use is_html::is_html;

is_html("<p>I am HTML</p>");
//=> true

is_html("<!doctype><html><body><h1>I ❤ rust</h1></body></html>");
//=> true

is_html("<cake>I am XML</cake>");
//=> false

is_html(">+++++++>++++++++++>+++>+<<<<-");
//=> false

注意:它无法检测过时的HTML标签。

参考

is-html

依赖项

~2–3MB
~53K SLoC