背景
使用validform校验插件实现满足不同校验规则时给出不同的提示
HTML
<input
datatype="*,num0-char,noChinese"
type="text"
name="postCode"
id="postcode"
class="same"/>
js
var validfObj = $("form").validform({
datatype: {
noChinese: function(gets,obj,curform,regxp) {
var reg = /[\u4e00-\u9fa5]/
if(!reg.test(gets)){
return true;
}
return false;
},
'num0-char':function(gets,obj,curform,regxp){
if (gets.length > 10) {
return false;
}
return true;
},//10个字符
}
...your config
});
validfObj.tipmsg.w = {
'noChinese': '不能输入中文',
'num0-char': '不超过10个字符',//10个字符
};
这样就可实现多种校验,条件满足时给出错误提示。