juanchosl/validators

用于验证变量内容的小型方法集合

1.0.2 2024-06-28 12:38 UTC

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
        )
    }