easyui------修改validatebox过滤规则
Posted 玉天恒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyui------修改validatebox过滤规则相关的知识,希望对你有一定的参考价值。
转载:
http://www.cnblogs.com/zhxhdean/archive/2011/09/21/2184153.html
代码:
//扩展easyui表单的验证 $.extend($.fn.validatebox.defaults.rules, { //验证汉子 CHS: { validator: function (value) { return /^[\\u0391-\\uFFE5]+$/.test(value); }, message: \'只能输入汉字\' }, //移动手机号码验证 mobile: {//value值为文本框中的值 validator: function (value) { var reg = /^1[3|4|5|8|9]\\d{9}$/; return reg.test(value); }, message: \'输入手机号码格式不准确.\' }, //国内邮编验证 zipcode: { validator: function (value) { var reg = /^[1-9]\\d{5}$/; return reg.test(value); }, message: \'邮编必须是非0开始的6位数字.\' }, //用户账号验证(只能包括 _ 数字 字母) account: {//param的值为[]中值 validator: function (value, param) { if (value.length < param[0] || value.length > param[1]) { $.fn.validatebox.defaults.rules.account.message = \'用户名长度必须在\' + param[0] + \'至\' + param[1] + \'范围\'; return false; } else { if (!/^[\\w]+$/.test(value)) { $.fn.validatebox.defaults.rules.account.message = \'用户名只能数字、字母、下划线组成.\'; return false; } else { return true; } } }, message: \'\' } })
使用介绍:
var bg = $(DataGrid.TableGridID).datagrid({ frozenColumns: [[ { field: \'UserName\', title: \'用户名\', width: 100, align: \'left\', formatter(value, row, index) { return value; }, editor: { type: \'validatebox\', options: { required: true, validType: \'CHS\' } } ]],
});
以上是关于easyui------修改validatebox过滤规则的主要内容,如果未能解决你的问题,请参考以下文章