3个版本 (1个稳定版本)
1.0.0 | 2023年9月12日 |
---|---|
0.0.4 | 2023年9月12日 |
0.0.1 | 2023年9月12日 |
#2362 在 解析器实现
5KB
github-username-regex-rust
一个轻量级的Rust库,用于检查GitHub用户名/昵称是否有效
安装 📦
您可以使用以下命令从 crates.io 使用此crate:
cargo add github_username_regex
这将把此crate的最新版本添加到您的
Cargo.toml
文件中
或者您可以使用某个版本
# Cargo.toml
[dependencies]
github_username_regex = "X.X.X" # where X.X.X is the version you want to use
使用 💻
使用此crate非常简单。您可以使用 valid
函数来检查GitHub用户名是否有效。此函数返回一个 bool
值。
以下是一个示例
fn main() {
let handle = "monalisa";
let valid = github_username_regex::valid(&handle);
if valid {
println!("{} is a valid GitHub username", handle);
} else {
println!("{} is not a valid GitHub username", handle);
}
}
上述代码的控制台输出
$ cargo run
...
monalisa is a valid GitHub username
发布 🚀
要发布此宝石的新版本,只需编辑此仓库中的 Cargo.toml
文件。您只需更新 version
值。当您将更改提交到 main
时,将通过GitHub Actions自动在 crates.io 上发布新版本。另外,还会将新版本标签推送到此仓库。
注意 📝
此crate不考虑保留的用户名。例如,它匹配 help
,about
和 pricing
,尽管它们是保留词且不能用作GitHub用户名。
鸣谢 🙏
此crate基于以下npm 包
依赖
~2.1–3MB
~53K SLoC