表单中input 属性 datatype = “account”
zh2-6 为自定义的校验规则
$(".registerform").Validform({
tiptype:2,
datatype : {
"zh2-6":/^[\u4E00-\u9FA5\uf900-\ufa2d]{2,6}$/,
"m":/^13[0-9]{9}$|14[0-9]{9}$|15[0-9]{9}$|15[0-9]{9}$|17[0-9]{9}$|18[0-9]{9}$/,
"s6-15": /^[a-zA-Z0-9]+$/,
account:function(gets,obj,curform,regxp){
var reg = /^[\u4E00-\u9FA5\uf900-\ufa2d\w\.\s]{4,12}$/;
if(!reg.test(gets)) {
return false;
}
var result = registerlangpackage['verifyAcctnoError'];
var code = "";
$.ajax({
url : ctx + "verifyAcctno.do?timeStamp=" + new Date().getTime()+"&accountno="+gets,data : {},async:false,timeout : 2000,type : "post",dataType : "json",
success : function(b) {
code = b.code;
}
});
if(code=="1"){
return result;
}else{
return true;
}
}
}
});