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

Download history 349/week @ 2024-05-02 371/week @ 2024-05-09 455/week @ 2024-05-16 564/week @ 2024-05-23 479/week @ 2024-05-30 340/week @ 2024-06-06 206/week @ 2024-06-13 220/week @ 2024-06-20 157/week @ 2024-06-27 407/week @ 2024-07-04 386/week @ 2024-07-11 228/week @ 2024-07-18 462/week @ 2024-07-25 475/week @ 2024-08-01 587/week @ 2024-08-08 410/week @ 2024-08-15

1,963 每月下载量
用于 localapp

MIT 许可证

45KB
1K SLoC

清理 HTML

Crates.io Status Build codecov dependency status

这是一个用于清理 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