qdenka / easyvalidation
There is no license information available for the latest version (dev-main) of this package.
EasyValidation - a package for simple and fast data validation, including checking for the correctness of email, URL, numbers, dates, etc.
dev-main
2023-04-23 13:54 UTC
Requires
- php: >=7.4
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2025-04-23 18:31:19 UTC
README
EasyValidation is a PHP library that provides simple and easy-to-use validation functions for common types of data, such as email addresses, URLs, numbers, and dates.
Installation
The recommended way to install EasyValidation is via Composer:
composer require qdenka/easy-validation
Usage
Validating an email address
use QDenka\EasyValidation\Infrastructure\Validator; if (Validator::isValidEmail('test@example.com')) { echo 'Valid email address'; } else { echo 'Invalid email address'; }
Validating a URL
use QDenka\EasyValidation\Infrastructure\Validator; if (Validator::isValidUrl('http://www.example.com')) { echo 'Valid URL'; } else { echo 'Invalid URL'; }
Validating a number
use QDenka\EasyValidation\Infrastructure\Validator; if (Validator::isValidNumber('123')) { echo 'Valid number'; } else { echo 'Invalid number'; }
Validating a date
use QDenka\EasyValidation\Infrastructure\Validator; if (Validator::isValidDate('2023-04-23')) { echo 'Valid date'; } else { echo 'Invalid date'; }
Contributing
Contributions are welcome! Please open an issue or a pull request if you find a bug or want to suggest an improvement.