Download the PHP package raisins/validation without Composer
On this page you can find all versions of the php package raisins/validation. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package validation
Simple PHP lib for Validation
Composer Installation
- Get Composer
- Require Raisins Validation with
composer require raisins/validation
- Add the following to your application's main PHP file:
require 'vendor/autoload.php';
Usage
Add errors message in your language
Origilal errors message array
Methods
Method | Parameter | Description | Example |
---|---|---|---|
name | $name | Return field name | name('name') |
value | $value | Return value field | value($_POST['name]) |
file | $value | Return $_FILES array | file($_FILES['name']) |
pattern | $pattern | Return an error if the input has a different format than the pattern | pattern('text') |
customPattern | $pattern | Return an error if the input has a different format than the custom pattern | customPattern('[A-Za-z]') |
required | Returns an error if the input is empty | required() | |
min | $length | Return an error if the input is shorter than the parameter | min(10) |
max | $length | Return an error if the input is longer than the parameter | max(10) |
equal | $value | Return an error if the input is not same as the parameter | equal($value) |
maxSize | $value | Return an error if the file size exceeds the maximum allowable size | maxSize(3145728) |
ext | $value | Return an error if the file extension is not same the parameter | ext('pdf') |
isSuccess | Return true if there are no errors | isSuccess() | |
getErrors | Return an array with validation errors | getErrors() | |
displayErrors | Return Html errors | displayErrors() | |
result | Return true if there are no errors or html errors | result() | |
is_int | $value | Return true if the value is an integer number | is_int(1) |
is_float | $value | Return true if the value is an float number | is_float(1.1) |
is_alpha | $value | Return true if the value is an alphabetic characters | is_alpha('test') |
is_alphanum | $value | Return true if the value is an alphanumeric characters | is_alphanum('test1') |
is_url | $value | Return true if the value is an url (protocol is required) | is_url('http://www.example.com') |
is_uri | $value | Return true if the value is an uri (protocol is not required) | is_uri('www.example.com') |
is_bool | $value | Return true if the value is an boolean | is_bool(true) |
is_email | $value | Return true if the value is an e-mail | is_email('[email protected]') |
Patterns
Name | Description | Example |
---|---|---|
uri | Url without file extension | folder-1/folder-2 |
url | Uri with file extension | http://www.example.com/myfile.gif |
alpha | Only alphabetic characters | World |
words | Alphabetic characters and spaces | Hello World |
alphanum | Alpha-numeric characters | test2016 |
int | Integer number | 154 |
float | Float number | 1,234.56 |
tel | Telephone number | (+39) 081-777-77-77 |
text | Alpha-numeric characters, spaces and some special characters | Test1 ,.():;!@&%? |
file | File name format | myfile.png |
folder | Folder name format | my_folde |
address | Address format | Street Name, 99 |
date_dmy | Date in format dd-MM-YYYY | 01-01-2016 |
date_ymd | Date in format YYYY-MM-dd | 2016-01-01 |
E-Mail format | [email protected] |
All versions of validation with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.2
The package raisins/validation contains the following files
Loading the files please wait ....