Skip to content

Commit ea16e9d

Browse files
authored
Update README.md
1 parent 4bd98f5 commit ea16e9d

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

README.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,7 @@ e.g
4848
- **github** https://github.com/inhere/php-validate.git
4949
- **gitee** https://gitee.com/inhere/php-validate.git
5050

51-
**注意:**
52-
53-
- master 分支是要求 `php >= 7` 的(推荐使用)。
54-
- php5 分支是支持 php 5 的代码分支
51+
> **注意:** master 分支是要求 `php7+` 的(推荐使用)。php5 分支是支持php5的代码分支,基本上不再维护。
5552
5653
## 安装
5754

@@ -104,12 +101,14 @@ class PageRequest extends Validation
104101
           ['title', 'min', 40, 'filter' => 'trim'],
105102
           // 大于0
106103
           ['freeTime', 'number'],
104+
// 含有前置条件
107105
['tagId', 'number', 'when' => function($data) {
108106
return isset($data['status']) && $data['status'] > 2;
109107
}],
110-
           // 在验证前会先过滤转换为 int。 仅会在指明场景名为 'scene1' 时规则有效
108+
// 在验证前会先过滤转换为 int。并且仅会在指明场景名为 'scene1' 时规则有效
111109
           ['userId', 'number', 'on' => 'scene1', 'filter' => 'int'],
112110
['username', 'string', 'on' => 'scene2', 'filter' => 'trim'],
111+
// 使用自定义正则表达式
113112
['username', 'regexp' ,'/^[a-z]\w{2,12}$/'],
114113
// 自定义验证器,并指定当前规则的消息
115114
['title', 'custom', 'msg' => '{attr} error msg!' ],
@@ -466,8 +465,6 @@ $v = Validation::make($_POST,[
466465

467466
支持在进行验证前对值使用过滤器进行净化过滤[内置过滤器](#built-in-filters)
468467

469-
**通过类 `Filtration`,可以独立使用过滤器**
470-
471468
```php
472469
['tagId,userId,freeTime', 'number', 'filter' => 'int'],
473470
['field', 'validator', 'filter' => 'filter0|filter1...'],
@@ -491,6 +488,7 @@ $v = Validation::make($_POST,[
491488

492489
- 允许同时使用多个过滤器。字符串使用 `|` 分隔,或者配置为数组。
493490
- 注意: 写在当前类里的过滤器方法必须带有后缀 `Filter`, 以防止对内部的其他的方法造成干扰
491+
- 通过类 `Filtration`,可以独立使用过滤器功能
494492
- php内置过滤器请参看 http://php.net/manual/zh/filter.filters.sanitize.php
495493

496494
<a name="built-in-filters"></a>
@@ -634,7 +632,6 @@ $v = Validation::make($_POST, [
634632
])
635633
->setUploadedFiles($_FILES)
636634
->validate();
637-
638635
// ...
639636
```
640637

0 commit comments

Comments
 (0)