- 增加 equal 等于某个字段
- 增加 defaultValue 默认文字
数字验证:
数字验证:
```
```js
validate({
id:"na",//验证器名称
tipPlacement:function(element,tip){//提示信息放置位置
element.closest('.common').find('.tip').html(tip);
},
rules:{
'a':{//name为a的节点,注意!别重复。
wrong:"请输入数字",//错误提示文字
right:"输入正确",//正确后提示文字
empty:'输入不能为空',//
focus:"请您输入该字段",//
required:true,//是否必填,为空为false或是不写,则为非必填(可以不写,写了就必需写正确)
limit:'number' //验证方法,number为插件自带验证方法,这里可以传入正则、字符串。具体见下文
},
'c':{
wrong:"请输入",//错误提示文字
right:"输入正确",//正确后提示文字
empty:'输入不能为空',//
focus:"请您输入该字段",//
required:true,
limit:/^\w+$/
}
}
});
```
```js
validate.get('na').valid()//返回na这个验证器的验证结果
validate.get('na').valid('a')//返回name=a节点的验证结果
```
- 可以传入正则
- 例如:limit:/^\d+/ 验证以数字开头
- 可以传入插件自带验证方法或自定义方法
- 例如:limit:'number' 验证纯数字
- 可以传入长度
- 例如:limit:1 checkbox选中的个数
- length 输入内容长度限定
- length:'2~5' 只能输入二到五位。配合limit使用例如:
- require
- require:true,为必填。require:false 为选填,如果填写,则必需写对,换句话说就是得通过limit的验证。
调用方法同上
2015-07-09:发布第一版
2015-05-27:基于jquery的一个简单验证插件 version:0.1