strError.Date = “请核对日期格式,如1999.9.9、1999-9-9、1999.09.09!”;
//时间
strRegex.Time = /^([0-9]|[0-1][0-9]|[2][0-3])(:|:)([0-5][0-9])$/;
strError.Time = “请核对时间格式,如23:59!”;
strError.Length = “请核对输入信息长度,长度小于”;
strRight.Info = “格式正确!”; //可以设置为空
//下拉框
strRegex.DDL = “请选择”;
strError.DDL = “请选择选项”;
//单个checkbox复选框
strRegex.Check = “请选择”;
strError.Check = “请选择选项”;
//单个radio复选框
strRegex.Radio = “请选择”;
strError.Radio = “请选择选项”;
//同级一组checkbox复选框
strRegex.CheckGroup = “请选择”;
strError.CheckGroup = “请选择选项”;
//同级一组radio复选框
strRegex.RadioGroup = “请选择”;
strError.RadioGroup = “请选择选项”;
//在标签后面追加信息
var SpanError = “<span class=’vldSpanErr’><img src='” + FilePath() + “images/error.gif’ /></span>”;
var SpanOk = “<span class=’vldSpanRig’><img src='” + FilePath() + “images/ok.gif’ /></span>”;
/** 参数配置 end **/
/** Main **/
//文件目录,回返最顶级目录 ../
function FilePath() {
var file = “”;
var path = window.location.pathname.split(‘/’);
$(path).each(function () {
file = “../” + file;
});
return file;
}
//页验证自检
$(“#form1 [vld]”).blur(function () {
RegexGether($(this));
});
//验证处理集合
function RegexGether($ctrl) {
switch ($ctrl.attr(“vld”)) {
case “nonull”:
RegexNull($ctrl);
break;
case “age”:
RegexInputTextAll($ctrl, strRegex.Age, strError.Age);
break;
case “nage”:
RegexInputTextOnly($ctrl, strRegex.Age, strError.Age);
break;
case “date”:
RegexInputTextAll($ctrl, strRegex.Date, strError.Date);
break;
case “ndate”:
RegexInputTextOnly($ctrl, strRegex.Date, strError.Date);
break;
case “price”:
RegexInputTextAll($ctrl, strRegex.Price, strError.Price);
break;
case “nprice”:
RegexInputTextOnly($ctrl, strRegex.Price, strError.Price);
break;
case “email”:
RegexInputTextAll($ctrl, strRegex.Email, strError.Email);
break;
case “nemail”:
RegexInputTextOnly($ctrl, strRegex.Email, strError.Email);
break;
case “post”:
RegexInputTextAll($ctrl, strRegex.Post, strError.Post);
break;
case “npost”:
RegexInputTextOnly($ctrl, strRegex.Post, strError.Post);
break;
case “card”:
RegexInputTextAll($ctrl, strRegex.Card, strError.Card);










