// 校验规则扩展 $.extend($.fn.validatebox.defaults.rules, { ordChars : { validator : function(value, param) { return /^\w*$/.test(value); }, message : '请输入英文字母、数字、或者下划线' } }); $.extend($.fn.validatebox.defaults.rules, { anyButSensitive : { validator : function(value, param) { return isSensitive(value); }, message : '不可输入敏感字符如尖括号、百分号等' } }); function isSensitive(value) { return /^[^%<>&]*$/.test(value); } $.extend($.fn.validatebox.defaults.rules, { noSensitive : { validator : function(value, param) { var match = /^[^\u0391-\uFFE5]+$/.test(value); if (match) { match = isSensitive(value); } return match; }, message : '请输入非中文的普通字符,不可是敏感字符如尖括号、百分号等' } }); $.extend($.fn.validatebox.defaults.rules, { noChinese : { validator : function(value, param) { return /^[^\u0391-\uFFE5]+$/.test(value); }, message : '请不要输入中文字符' } }); $.extend($.fn.validatebox.defaults.rules, { mobile : { validator : function(value, param) { var length = value.length; var mobile = /^1[3|5|7|8][0-9]{9}$/; return length >= 11 && mobile.test(value); }, message : '请输入11位手机号码' } }); $.extend($.fn.validatebox.defaults.rules, { tele : { validator : function(value, param) { return /^\d{3,4}-?\d{7,9}$/.test(value); }, message : '请输入电话号码,示例0735-12345678' } }); $.extend($.fn.validatebox.defaults.rules, { equalTo : { validator : function(value, param) { return $(param[0]).val() == value; }, message : '输入值与预期值不相同' } }); $.extend($.fn.validatebox.defaults.rules, { comboboxRequired : { validator : function(value, param) { return $(param[0]).combobox('getValue') != ''; }, message : 该输入项为必输项 } }); //自定义正则表达式 $.extend($.fn.validatebox.defaults.rules, { patternMatcher : { validator : function(value, param) { var regParam = new RegExp(param[0]); return regParam.test(value); }, message : "{1}" } });
相关推荐
easyui validatebox 验证类型
easyui的validatebox可以进行邮件,电话,数字验证等
自定义easyui datagrid的行编辑器,实现颜色选择。 依赖类库版本; jquery-1.8.0.js jquery-easyui-1.3.1
主要介绍了jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法的相关资料,需要的朋友可以参考下
纯原创开发,datagrid支持表头拖拽前后,支持浏览器左右跟随鼠标滚动,表头右键支持自定义配置,恢复默认等功能,请访问jquery-easyui-1.5\demo\datagrid\columnConfig.html,所有代码都在该文件中,可以自行抽离或2次扩展
NULL 博文链接:https://chaoyi.iteye.com/blog/2163404
Easyui combotree idField扩展Demo,支持自定义idField和textField
自定义扩展组件,日期,数据表格视图,window弹窗自定义,dialog等
easyui 自定义显示列
下面小编就为大家带来一篇jquery easyui validatebox remote的使用详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
主要介绍了easyui validatebox验证,需要的朋友可以参考下
EasyUI的一些扩展使用:12_动态行编辑扩充代码,15_HQL模糊查询,16_combobox自动检索需要的条件,20_tree目录树异步加载与一次性加载,21_扩展easyuidatagrid的两个方法.动态添加和删除toolbar的项,22_扩展方法使...
easyui自定义图标扩展1775个
一个自定义样式,通过颜色选择器来控制自己想要的样式。
可变单位整型编辑框(前后交互用整型),自动换算单位(如:克显示为千克、吨;分显示为元)
EasyUi图标扩展样式大全(1700个),在用EasyUI做项目是发现自带的Icon图标太少,而且不是很美观。于是就有了下面的东西,很全的EasyUI图标.
jquery easyui validator 扩展自定义验证方法
easyui本身存在的小图标数量特别少不全面,该文档为esayui扩充图标(包含原有图标),直接复制到项目中然后修改css文件即可使用。同时该文档包含图片将近2000多个,超全面。希望该文档可以帮助到大家