轻量级的 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){
// 判断是否错误
}
})
1
Fedor 2016-03-31 13:35:41 +08:00 1
Chrome 49.0.2623.87 m 进官网 100% 被抖挂
|
2
jaywcjlove OP @Fedor 不是吧这个是 一个 CSS 3 动画
|
3
TangMonk 2016-03-31 13:44:06 +08:00
两个 bower
|
4
zl8723 2016-03-31 13:55:01 +08:00
建议增加 i18n 的支持
|
5
jaywcjlove OP @TangMonk 好了 😄
|
6
jaywcjlove OP @zl8723 如何设计调用嘞?
|
7
Slienc7 2016-03-31 14:15:29 +08:00
邮件地址不支持大写,不支持+。
|
8
jaywcjlove OP @xgowex 😘 感谢
|
9
magicdawn 2016-03-31 15:05:32 +08:00
|
10
jaywcjlove OP @magicdawn 👏
|