//验证用户名
$.extend($.fn.validatebox.defaults.rules, {
//用户账号验证(只能包含 _ 数字 字母)
username: {//param的值为[]中值
validator: function (value, param) {
if (!/^[a-zA-Z0-9_-]{3,20}$/.test(value)) {
$.fn.validatebox.defaults.rules.username.message = "请输入由数字、字母、下划线构成的3-20位字符";
return false;
} else {
return true;
}
}, message: 'ok'
},
name: {
validator: function (value) {
return /^[\u0391-\uFFE5]+$/.test(value);
},
message: '请输入2到20个汉字'
}
});
<input class="easyui-validatebox textbox" data-options="required:true,validType:['username','length[2,20]']" style="width:150px;height:24px;" name="yhm" id="tyhm" value="">
</li>
</ul>
<ul>
<li class="wtxt">
姓名:
</li>
<li class="winpt">
<input class="easyui-validatebox textbox" data-options="required:true,validType:['name','length[2,20]']" style="width:150px;height:24px" name="xm" id="txm" value="">
if($("#wxm").validatebox('isValid')==false){
$("#wxm").focus();
return false;
}
if($("#wmm").validatebox('isValid')==false){
$("#wmm").focus();
return false;
}
if($("#wsjhm").validatebox('isValid')==false){
$("#wsjhm").focus();
return false;
}