4个版本

0.1.4 2023年11月2日
0.1.3 2023年11月2日
0.1.2 2023年11月2日
0.1.1 2023年11月1日
0.1.0 2023年11月1日

#42#ftp

每月 24次下载

MIT 协议

7KB
76

URL验证器

一个用于URL验证的Rust库。

License: MIT Crates.io Docs.rs

简介

URL验证器是一个简单且轻量级的Rust库,允许您根据特定标准检查给定的字符串是否为有效的URL。它对于确保您的Rust应用程序和脚本中的URL符合某些标准非常有用。

功能

  • 根据以下标准验证URL
    • URL必须包含有效的方案(例如,“http”,“https”,“ftp”)。
    • 方案和URL的其余部分不能为空。
    • URL必须恰好包含一次“://”。
    • URL的其余部分应包含有效字符:字母数字、'.'、'-'、':'和'/'。
  • 易于集成到您的Rust项目中。

安装

要在Rust项目中使用此库,请在您的Cargo.toml中将其添加为依赖项。

[dependencies]
url_validator = "0.1.4"

用法

将此库集成到您的Rust应用程序中,以执行URL验证。主要函数is_valid_url,如果URL有效则返回true,否则返回false

extern crate url_validator;

use url_validator::is_valid_url;

fn main() {
    let url = "https://www.example.com";
    let is_valid = is_valid_url(url);

    if is_valid {
        println!("Valid URL: {}", url);
    } else {
        println!("Invalid URL: {}", url);
    }
}

贡献

欢迎对此项目的贡献。如果您有任何改进、新功能或错误修复的想法,请随时在GitHub上打开一个问题或提交一个pull request。

许可

此库是开源的,可在MIT许可证下使用。您可以在项目中免费使用它并根据您的需要进行修改。

在您的Rust项目中享受使用URL验证器!如果您有任何问题或遇到问题,请随时联系。

无运行时依赖