Skip to content

EasyValidation - a package for simple and fast data validation, including checking for the correctness of email, URL, numbers, dates, etc.

Notifications You must be signed in to change notification settings

QDenka/EasyValidation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyValidation

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.

About

EasyValidation - a package for simple and fast data validation, including checking for the correctness of email, URL, numbers, dates, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages