Welcome to Validixty
A comprehensive regex-based validation library for .NET with fluent API and DataAnnotations support.
About Validixty
Validixty is designed to simplify data validation in .NET applications. It provides a robust, extensible framework for validating various types of data including personal information, financial data, addresses, and more. The library uses regex patterns for fast and reliable validation, supports country-specific formats, and offers multiple ways to integrate validation into your applications.
Goals and Objectives
- Reliability: Provide accurate and consistent validation across different data types
- Performance: Use compiled regex patterns and caching for optimal speed
- Flexibility: Support multiple validation approaches (direct, fluent API, DataAnnotations)
- Extensibility: Allow easy addition of custom validators and patterns
- Internationalization: Support country-specific formats and localization
- Developer Experience: Provide intuitive APIs and comprehensive documentation
Package Content
The Validixty package includes:
- Core validation classes and interfaces
- Pre-built validators for common data types
- DataAnnotations attributes for MVC integration
- Fluent API for complex validation scenarios
- Smart detection capabilities
- Localization support
- Performance monitoring and caching