wgh_valicator
Version:
form valicator
45 lines (40 loc) • 972 B
Markdown
# 一个简单的校验工具【表单字段校验】
# 引入
```
npm install wgh_valicator
```
# 使用
```
const Valicator = require('wgh_valicator')
var data = {
age: {
key: '年龄',
value: '17',
rules: [
{
msg: '年龄只能为正整数',
func: function(value) {
return /^\d+$/g.test(value)
}
},
{
msg: '您还未成年',
func: function(value) {
return Number(value) >= 18
}
}
]
},
name: {
key: '昵称',
value: '',
rules: ['notNull']
},
phone: {
key: '手机号码',
value: '1380013800',
rules: ['isPhone']
}
}
var msg = new Valicator(data).result // [ '您还未成年', '昵称不能为空', '手机号码不合法' ]
```