validat documentation

Overview

validat - A lightweight Python library for data validation. It provides simple and flexible ways to validate various types of data such as email addresses, phone numbers, and URLs.

Features

  • Simple and intuitive API

  • Comprehensive validation rules

  • Detailed error messages

  • Customizable validation parameters

  • Exception handling support

Installation

validat requires Python 3.10+.

pip install validat

Quick Start

Here’s a simple example demonstrating how to use validat:

import validat

try:
   # returns True
   correct_email = "username@example.com"
   is_valid = validat.validate_email(correct_email)
except validat.EmailValidationError as e:
   print(f"Email validation error: {e.message}")

try:
   # raises EmailValidationError
   wrong_email = "username@@example.com"
   is_valid = validat.validate_email(wrong_email)
except validat.EmailValidationError as e:
   print(f"Email validation error: {e.message}")

Documentation Contents

License

validat is released under the MIT license.