Custom Regex Errors¶
- class RegexValidator[source]¶
Bases:
objectBase class for creating reusable Pydantic regex validators.
Usage Example
To create a new validator, subclass
RegexValidator:import re class PasswordValidator( RegexValidator, pattern=re.compile(r"^(?=.*[A-Z]).{8,}$"), error_message="Password must be at least 8 chars with 1 uppercase" ): """Validator for user passwords."""