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.