PHPackages                             xzusoft/validate - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. xzusoft/validate

ActiveLibrary

xzusoft/validate
================

验证器

1.0.1(6y ago)14Apache-2.0PHPPHP &gt;=7.1.0CI failing

Since Feb 21Pushed 6y ago1 watchersCompare

[ Source](https://github.com/xzusoft/xz-validate)[ Packagist](https://packagist.org/packages/xzusoft/validate)[ RSS](/packages/xzusoft-validate/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (2)Versions (3)Used By (0)

validate 修改自easySwoole/validate 使其可使用独立验证器文件
============================================

[](#validate-修改自easyswoolevalidate-使其可使用独立验证器文件)

默认错误信息提示
--------

[](#默认错误信息提示)

validate验证器提供了默认错误信息规则，详细如下：

```
private $defaultErrorMsg = [
    'activeUrl'  => ':fieldName必须是可访问的网址',
    'alpha'      => ':fieldName只能是字母',
    'between'    => ':fieldName只能在 :arg0 - :arg1 之间',
    'bool'       => ':fieldName只能是布尔值',
    'dateBefore' => ':fieldName必须在日期 :arg0 之前',
    'dateAfter'  => ':fieldName必须在日期 :arg0 之后',
    'equal'      => ':fieldName必须等于:arg0',
    'float'      => ':fieldName只能是浮点数',
    'func'       => ':fieldName自定义验证失败',
    'inArray'    => ':fieldName必须在 :arg0 范围内',
    'integer'    => ':fieldName只能是整数',
    'isIp'       => ':fieldName不是有效的IP地址',
    'notEmpty'   => ':fieldName不能为空',
    'numeric'    => ':fieldName只能是数字类型',
    'notInArray' => ':fieldName不能在 :arg0 范围内',
    'length'     => ':fieldName的长度必须是:arg0',
    'lengthMax'  => ':fieldName长度不能超过:arg0',
    'lengthMin'  => ':fieldName长度不能小于:arg0',
    'max'        => ':fieldName的值不能大于:arg0',
    'min'        => ':fieldName的值不能小于:arg0',
    'regex'      => ':fieldName不符合指定规则',
    'required'   => ':fieldName必须填写',
    'timestamp'  => ':fieldName必须是一个有效的时间戳',
    'url'        => ':fieldName必须是合法的网址',
];
```

默认错误例子

```
