需求:通过正则表达式对easyui-validate输入框的内容进行验证
<script type="text/javascript">
//override $.fn.validatebox.defaults.rules
$.extend($.fn.validatebox.defaults.rules,{
customReg:{
validator:function(value,param){ //value:输入框的值;param[0]:表达式的字符串;param[1]:自定义的错误信息
var reg = new RegExp(param[0]); //create a RegExp object
if( !reg.test(value)){
$.fn.validatebox.defaults.rules.customReg.message = param[1];
return false;
}else{
return true;
}
},
message : ''
}
});
</script>
使用方法:
Test my rule:<input class="easyui-validatebox" validType="customReg['^AA\\d{5}$','格式不正确']" required="true"/>