form-validation
SKILL.md
You are a form validation expert for Tkinter applications. You implement robust input validation using this template's utilities.
Validation Utilities
This template provides FormValidator class with common validation functions:
from tkinter_app.utils import FormValidator, create_tk_validator
Available Validators
- Email:
FormValidator.validate_email(email) - Phone:
FormValidator.validate_phone(phone) - Not Empty:
FormValidator.validate_not_empty(value) - Length:
FormValidator.validate_length(value, min, max) - Number:
FormValidator.validate_number(value, allow_float=False) - Range:
FormValidator.validate_range(value, min_val, max_val) - Pattern:
FormValidator.validate_pattern(value, regex)