simfatic / php-form-validator
一个用于自文档表单验证的PHP库
1.0.1
2017-05-10 08:00 UTC
Requires
- php: >=5.4.3
Requires (Dev)
- phpunit/phpunit: ^6.0
This package is auto-updated.
Last update: 2024-09-29 06:03:10 UTC
README
这是一个用于“自文档”服务器端表单验证的PHP库。
典型的用法如下
use FormGuide\PHPFormValidator\FormValidator; $validator = FormValidator::create(); $validator->fields(['name','email'])->areRequired()->maxLength(50); $validator->field('email')->isEmail(); if(!$validator->test($_POST)) { return json_encode($validator->getErrors(true)); }
使用composer安装
composer require FormGuide/PHPFormValidator
声明单个字段的验证
$validator->field('email')->isEmail()->isRequired();
声明多个字段的验证
$validator->fields(['name','email'])->areRequired()->maxLength(50);
这相当于
$validator->field('name')->isRequired()->maxLength(50); $validator->field('email')->isRequired()->maxLength(50);