11 个版本 (6 个重大更改)
0.8.1 | 2024年6月2日 |
---|---|
0.8.0 | 2023年9月9日 |
0.7.0 | 2020年1月7日 |
0.6.0 | 2019年10月20日 |
0.2.0 | 2017年12月12日 |
#2 in #predefined
1,963 每月下载量
用于 localapp
45KB
1K SLoC
清理 HTML
这是一个用于清理 HTML 片段的库。
lib.rs
:
HTML 清理库
示例
use sanitize_html::sanitize_str;
use sanitize_html::rules::predefined::DEFAULT;
let input = "<b>Lo<!-- comment -->rem</b> <a href=\"pants\" title=\"foo\">ipsum</a> <a href=\"http://foo.com/\"><strong>dolor</strong></a> sit<br/>amet <script>alert(\"hello world\");</script>";
let sanitized_default: String = sanitize_str(&DEFAULT, input).unwrap();
assert_eq!(&sanitized_default, "Lorem ipsum dolor sit amet ");
依赖项
~3.5–10MB
~88K SLoC