base-validator
Advanced tools
Comparing version 0.0.2 to 0.0.3
@@ -218,3 +218,3 @@ // 定义在全局,避免每次校验都花时间初始化正则。 | ||
let prop = item.property || item.prop || item.key // alias | ||
let assert = STRATEGY[item.assert] // 校验方法 | ||
let assert = STRATEGY[item.assert].bind(STRATEGY) // 校验方法 | ||
let actual = data[prop] // 校验值 | ||
@@ -250,2 +250,5 @@ let expected = item.expected // 期望值 | ||
/** | ||
* 同 Validator(data, rule),但返回全部不通过的项目 | ||
*/ | ||
Validator.all = function (data, rule) { | ||
@@ -252,0 +255,0 @@ let allErrors = true |
{ | ||
"name": "base-validator", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"description": "基础的表单验证器", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -41,3 +41,3 @@ # base-validator | ||
- `message` \<string\> 校验不通过时的提示语。**Alias:msg** | ||
- `assert` \<string\> 校验的策略,支持的列表参考 [**Assert**](#Assert) 表。 | ||
- `assert` \<string\> 校验的策略,支持的列表参考 [**Assert**](#assert) 表。 | ||
- `expected` \<any\> 期望值。**部分校验策略需要带期望值**。 | ||
@@ -44,0 +44,0 @@ |
15568
226