juanchosl / validators
用于验证变量内容的小型方法集合
1.0.2
2024-06-28 12:38 UTC
Requires
- php: ^7.1 || ^8.0
- ext-mbstring: *
Requires (Dev)
- phpstan/phpstan: 1.10.*
- phpunit/phpunit: 9.6.*
This package is auto-updated.
Last update: 2024-09-07 18:23:52 UTC
README
描述
用于验证变量内容的小型方法集合
安装方法
composer require juanchosl/validators composer update
如何使用
验证可用性
- 字符串
- 通用数字
- 特定整数
- 特定浮点数
单一验证
您可以对单个值进行单个检查
StringValidation::isEmail("juanchosl@hotmail.com"); //true
对1个值的多个验证
您可以对单个值执行多个检查
$validator = new StringValidations(); $validator ->is() ->isNotEmpty() ->isLengthGreatherThan(15) ->isEmail(); $validator->getResult('juanchosl@hotmail.com'); //true print_r($validator->getResults('juanchosl@hotmail.com')); Array ( [is] => 1 [isNotEmpty] => 1 [isLengthGreatherThan: 15] => 1 [isEmail] => 1 )
对多个值的多个验证
您可以对多个值执行多个检查
$validator = new StringValidations(); $validator ->is() ->isNotEmpty() ->isLengthGreatherThan(15) ->isEmail(); foreach(['juanchosl@hotmail.com', 'email@corporation.com'] as $text){ $validator->getResult($text); //true print_r($validator->getResults($text)); Array ( [is] => 1 [isNotEmpty] => 1 [isLengthGreatherThan: 15] => 1 [isEmail] => 1 ) }