respect / validation
The most awesome validation engine ever created for PHP
Installs: 34 071 456
Dependents: 461
Suggesters: 8
Security: 0
Stars: 5 891
Watchers: 197
Forks: 777
Open Issues: 22
pkg:composer/respect/validation
Requires
- php: >=8.1
 - respect/stringifier: ^0.2.0
 - symfony/polyfill-mbstring: ^1.2
 
Requires (Dev)
- egulias/email-validator: ^3.0
 - giggsey/libphonenumber-for-php-lite: ^8.13 || ^9.0
 - malukenho/docheader: ^1.0
 - mikey179/vfsstream: ^1.6
 - phpstan/phpstan: ^1.9
 - phpstan/phpstan-deprecation-rules: ^1.1
 - phpstan/phpstan-phpunit: ^1.3
 - phpunit/phpunit: ^9.6
 - psr/http-message: ^1.0
 - respect/coding-standard: ^4.0
 - squizlabs/php_codesniffer: ^3.7
 
Suggests
- ext-bcmath: Arbitrary Precision Mathematics
 - ext-fileinfo: File Information
 - ext-mbstring: Multibyte String Functions
 - egulias/email-validator: Improves the Email rule if available
 - giggsey/libphonenumber-for-php-lite: Enables the phone rule if available
 
- 2.4.x-dev
 - 2.4.4
 - 2.4.3
 - 2.4.2
 - 2.4.1
 - 2.4.0
 - 2.3.x-dev
 - 2.3.13
 - 2.3.12
 - 2.3.11
 - 2.3.10
 - 2.3.9
 - 2.3.8
 - 2.3.7
 - 2.3.6
 - 2.3.5
 - 2.3.4
 - 2.3.3
 - 2.3.2
 - 2.3.1
 - 2.3.0
 - 2.3.0-RC
 - 2.2.x-dev
 - 2.2.4
 - 2.2.3
 - 2.2.2
 - 2.2.1
 - 2.2.0
 - 2.1.x-dev
 - 2.1.0
 - 2.0.x-dev
 - 2.0.17
 - 2.0.16
 - 2.0.15
 - 2.0.14
 - 2.0.13
 - 2.0.12
 - 2.0.11
 - 2.0.10
 - 2.0.9
 - 2.0.8
 - 2.0.7
 - 2.0.6
 - 2.0.5
 - 2.0.4
 - 2.0.3
 - 2.0.1
 - 2.0.0
 - 1.1.x-dev
 - 1.1.31
 - 1.1.30
 - 1.1.29
 - 1.1.28
 - 1.1.27
 - 1.1.26
 - 1.1.25
 - 1.1.24
 - 1.1.23
 - 1.1.22
 - 1.1.21
 - 1.1.20
 - 1.1.19
 - 1.1.18
 - 1.1.17
 - 1.1.16
 - 1.1.15
 - 1.1.14
 - 1.1.13
 - 1.1.12
 - 1.1.11
 - 1.1.10
 - 1.1.9
 - 1.1.8
 - 1.1.7
 - 1.1.6
 - 1.1.5
 - 1.1.4
 - 1.1.3
 - 1.1.2
 - 1.1.1
 - 1.1.0
 - 1.0.x-dev
 - 1.0.20
 - 1.0.19
 - 1.0.18
 - 1.0.17
 - 1.0.16
 - 1.0.15
 - 1.0.14
 - 1.0.13
 - 1.0.12
 - 1.0.11
 - 1.0.10
 - 1.0.9
 - 1.0.8
 - 1.0.7
 - 1.0.6
 - 1.0.5
 - 1.0.4
 - 1.0.3
 - 1.0.2
 - 1.0.1
 - 1.0.0
 - 0.9.x-dev
 - 0.9.8
 - 0.9.7
 - 0.9.6
 - 0.9.5
 - 0.9.4
 - 0.9.3
 - 0.9.2
 - 0.9.1
 - 0.9.0
 - 0.8.14
 - 0.8.13
 - 0.8.12
 - 0.8.11
 - 0.8.10
 - 0.8.9
 - 0.8.8
 - 0.8.7
 - 0.8.6
 - 0.8.5
 - 0.8.4
 - 0.8.3
 - 0.8.2
 - 0.8.1
 - 0.8.0
 - 0.7.10
 - 0.7.9
 - 0.7.8
 - 0.7.7
 - 0.7.6
 - 0.7.5
 - 0.7.4
 - 0.7.3
 - 0.7.2
 - 0.7.1
 - 0.7.0
 - 0.6.1
 - 0.6.0
 - 0.5.0
 - 0.4.4
 - 0.4.3
 - 0.4.2
 - 0.4.1
 - 0.4.0
 - 0.3.9
 - dev-workflows/update-regional-information
 - dev-dependabot/github_actions/actions/checkout-5
 - dev-dependabot/composer/egulias/email-validator-tw-3.0or-tw-4.0
 - dev-main
 
This package is auto-updated.
Last update: 2025-10-29 00:08:28 UTC
README
The most awesome validation engine ever created for PHP.
- Complex rules made simple: 
v::numericVal()->positive()->between(1, 255)->isValid($input). - Granularity control for advanced reporting.
 - More than 150 (fully tested) validation rules.
 - A concrete API for non fluent usage.
 
Learn More: