Expand description
§Validator-rs
A comprehensive validation library for Rust that provides various validator functions for common data types and formats.
§Usage
use validator_rs::email::is_valid_email;
use validator_rs::url::is_valid_url;
assert!(is_valid_email("test@example.com"));
assert!(is_valid_url("https://www.example.com"));Re-exports§
pub use credit_card::is_valid_credit_card;pub use currency::is_currency;pub use date::is_valid_date;pub use email::is_valid_email;pub use mobile::is_valid_phone;pub use numeric::is_in_range;pub use numeric::is_negative;pub use numeric::is_positive;pub use string::is_alpha;pub use string::is_alphanumeric;pub use string::is_numeric;pub use url::is_valid_url;
Modules§
- credit_
card - Credit card validation functions
- currency
- Currency validation functions
- date
- Date and time validation functions
- Email validation functions
- mobile
- Mobile phone number validation with locale support
- numeric
- Numeric validation functions
- string
- String validation functions
- url
- URL validation functions
Structs§
- Validation
Error - Error type for validation failures
Type Aliases§
- Validation
Result - Common result type used across validators