前言
在easyui工程里,看到对文本框输入的校验,少了‘-’和‘_’, 加了一下。
实验
在html中定义的字段校验方式中,写入字段对应的自己定义好的校验方式名称, e.g. 校验方式为vt_user_id
输入用户ID的文本输入框内容,就按vt_user_id规则来校验。
columns:[[
{field:'name',title:'用户id',width:200,align:'center',
editor:{
type:'validatebox',
options:{
validType:'vt_user_id',
required:true
}
}
},
在每个html都公用加载的common.js中,定义自己的校验方式(vt_user_id)
‘-’是转义字符,要用‘-’来标识
vt_user_id: {
validator : function(value) {
return /^[0-9a-zA-Z\-_\u4e00-\u9fa5]{0,12}$/i.test(value);
},
message : '请修正输入, 输入范围应为 0~9, a~z, A~Z, \-, _, 中文'
},