function verifyXqjg(e){
var record = mini.get("xjxqxjcxx").getSelected ();
var re = new RegExp("^[0-9a-zA-Z\_]+$");//英文及数字
if (e.value.length <= 5 && re.test(e.value) == false) {
e.errorText = "只能输入5位英文及数字";
e.isValid = false;
}
}
作者: dforce 时间: 2015-9-24 16:31:04
<div ....vtype="english"...
mini.VTypes["englishErrorText"] = "请输入英文";
mini.VTypes["english"] = function (v) {
var re = new RegExp("^[a-zA-Z\_]+$");
if (re.test(v)) return true;
return false;
}
参考这个示例作者: sean_zhb 时间: 2015-9-25 09:44:24
dforce 发表于 2015-9-24 16:31
var englishErrorText="";
mini.VTypes["english"] = function (v) {
var record = mini.get("xjxqxjcxx").getSelected ();
var re = "";
if(record.jcjz=="09" || record.jcjz=="10"){//1. 非伤寒沙门菌和伤寒沙门菌:可输入10位英文数字及标点
re = new RegExp("^[^\u4e00-\u9fa5]+$");//不能为中文
if (v.length <= 10 && re.test(v) == false) {
englishErrorText = "只能输入10位英文数字及标点";
return false;
}
}else if(record.jcjz=="03"){
re = new RegExp("^[\u4e00-\u9fa50-9a-zA-Z\_]+$");//中文及数字
if (v.length <= 10 && re.test(v) == false) {
englishErrorText = "只能输入10位中文英文及数字";
return false;
}
}else{
re = new RegExp("^[0-9a-zA-Z\_]+$");//英文及数字
if (v.length <= 5 && re.test(v) == false) {
englishErrorText = "只能输入5位英文及数字";
return false;
}
}
return true;
}
mini.VTypes["englishErrorText"] = englishErrorText;
无法显示错误信息怎么解决?作者: felt 时间: 2015-9-25 10:09:29
sean_zhb 发表于 2015-9-25 09:44
var englishErrorText="";