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
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标签。
参考
依赖项
~2–3MB
~53K SLoC