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