hhvp/check

一个验证类

dev-master 2017-11-02 01:24 UTC

This package is not auto-updated.

Last update: 2025-09-20 01:50:25 UTC


README

简介:


在写项目的时候总是需要用到表单验证

所以结合自己的思路,写了一个自己喜欢的验证类;

适用php版本:


php5.4+

验证的实现方法:


Check::values($values)->rules($rules)->msgs($msgs)->check();


参数举例:

  1. $values -> 数组 (需要验证的值)

    $values = [
    	'title' => 'abcdefg',
    	'sex' => 'man',
    ];
    
  2. $rules -> array(验证的规则)

    $rules = [
    	'title' => 'required|between:2,10|numeric',
    	'sex' => 'required',
    ];
    
  3. $msgs -> array(自定义验证后返回的错误提示)

    $msgs = [
    	'title' => [
                'required'=>'小伙子,标题不能为空',
                'between'=>'长度要在{$option1} 与 {$option2} 之间',
                'numeric'=>'必须是数字哦',
    	],
    	'sex' => [
    	    'required'=>'小伙子,性别不能为空',
    	]
    ];
    

已经写好的规则有:


  1. required 必填项
  2. between 介于minmax之间