轻量级的 JavaScript 表单验证,字符串验证。没有依赖,支持 UMD ,~3kb。最主要原因是来骗 star 的。😄
# npm 安装
$ npm install validator.tool --save
# bower 安装
$ bower info validator.tool
在 .js 文件中调用
// 字符串验证
var validator = require('validator.tool');
var v = new validator();
v.isEmail('[email protected]');
v.isIp('192.168.23.3');
v.isFax('');
// 表单验证
var a = new validator('example_form',[
{
//name 字段
name: 'email',
display:"你输入的不{{email}}是合法邮箱|不能为空|太长|太短",
// 验证条件
rules: 'is_emil|max_length(12)'
// rules: 'valid_email|required|max_length(12)|min_length(2)'
},{
//name 字段
name: 'sex',
display:"请你选择性别{{sex}}",
// 验证条件
rules: 'required'
}
],function(obj,evt){
if(obj.errors){
// 判断是否错误
}
})