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 • Rust 包仓库 349/week @ 2024-05-02 • Rust 包仓库 371/week @ 2024-05-09 • Rust 包仓库 455/week @ 2024-05-16 • Rust 包仓库 564/week @ 2024-05-23 • Rust 包仓库 479/week @ 2024-05-30 • Rust 包仓库 340/week @ 2024-06-06 • Rust 包仓库 206/week @ 2024-06-13 • Rust 包仓库 220/week @ 2024-06-20 • Rust 包仓库 157/week @ 2024-06-27 • Rust 包仓库 407/week @ 2024-07-04 • Rust 包仓库 386/week @ 2024-07-11 • Rust 包仓库 228/week @ 2024-07-18 • Rust 包仓库 462/week @ 2024-07-25 • Rust 包仓库 475/week @ 2024-08-01 • Rust 包仓库 587/week @ 2024-08-08 • Rust 包仓库 410/week @ 2024-08-15 • Rust 包仓库

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