Download the PHP package anekdotes/validator without Composer
On this page you can find all versions of the php package anekdotes/validator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download anekdotes/validator
More information about anekdotes/validator
Files in anekdotes/validator
Package validator
Short Description A validator class to validate inputs
License MIT
Informations about the package validator
Anekdotes Validator
A validator class to validate input data against validation types.
Installation
Install via composer in your project :
composer require anekdotes/validator
Basic usage
Prepare an input array to validate and a rules array to validate against
Then, instantiate the validator with the rules and use its status to follow-up with code.
Rule Types
required
Check if the input is empty
requiredIf
Check if the input is empty, but only if an other input's value equals a specific value
requiredWith
Check if the input is empty if an other input is not empty
requiredWithout
Check if the input is empty if an other input is empty
integer
Check if the input is an integer
numeric
Check if the input is numeric
date
Check if the input is a date
different
Check if the input is different from follow-up values
Check if the input matches an email address
postalCode
Check if the input matches a canadian postal code
phoneNumber
Check if the input matches an american phone number
between
Check if the input is between a minimum and a maximum
Available types of input:
- String : Tests the string's character count
- Number : Tests the number's value
- Files : Tests the file's size in KiloBytes
minimum
Check if the input is above a minimum
Available types of input:
- String : Tests the string's character count
- Number : Tests the number's value
- Files : Tests the file's size in KiloBytes
maximum
Check if the input is under a maximum
Available types of input:
- String : Tests the string's character count
- Number : Tests the number's value
- Files : Tests the file's size in KiloBytes
size
Check if the input has the exact size
Available types of input:
- String : Tests the string's character count
- Number : Tests the number's value
- Files : Tests the file's size in KiloBytes
length
Check if the input has the exact string length provided (works the samne way as size, but only for strings)
url
Check if the input matches a URL
validUrl
Check if the input matches an existing URL, based on PHP's DNS Check
same
Check if the input had the same value as another input (useful for password checks)
alpha
Check if the input contains only alphabetic characters
alpha_num
Check if the input contains only alphabetic and numeric characters
alpha_dash
Check if the input contains only alphabetic,numeric and dashes characters
before
Check if the input is a date older than the provided :date
after
Check if the input if a date younger than the provided :date
digits
Check if the input is an integer that contains exactly x digits
digits_between
Check if the input
Check if the input is an integer that contains between x and y digits
confirmed
Checks that if a confirmation field has the same value that the other one (Perfect for password or email checks)