Jquery Easyui验证扩展,Easyui验证,Easyui校验,js正则表达式
2023-09-11 14:18:15 时间
Jquery Easyui验证扩展,Easyui验证,Easyui校验,js正则表达式
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2017年1月9日 08:52:19 星期一
http://www.cnblogs.com/fanshuyao/
一、扩展easyui的验证规则
二、使用
在data-option加上属性:validType:'phone',如下面所示:
- data-options="required:true,validType:'phone'"
- data-options="required:false,validType:'telePhone'"
三、部分校验方法
/** * 去掉字符串头尾空格 * @param str 传入的字符串值 * @author lqy * @since 2015-08-21 */ function trim(str) { if(str == null){ return ""; } return str.replace(/(^\s*)|(\s*$)/g, ""); }; /** * 是否为Null * @param object * @returns {Boolean} */ function isNull(object){ if(object == null || typeof object == "undefined"){ return true; } return false; }; /** * 是否为空字符串,有空格不是空字符串 * @param str * @returns {Boolean} */ function isEmpty(str){ if(str == null || typeof str == "undefined" || str == ""){ return true; } return false; }; /** * 是否为空字符串,全空格也是空字符串 * @param str * @returns {Boolean} */ function isBlank(str){ if(str == null || typeof str == "undefined" || str == "" || trim(str) == ""){ return true; } return false; };
/** * 检查手机号码 * @param z_check_value 要检查的值 * @return 符合返回true,否false * @since 2015-08-21 */ function checkPhone(z_check_value) { if(isEmpty(z_check_value) || z_check_value.length != 11){ return false; } var z_reg = /^13[0-9]{9}|15[012356789][0-9]{8}|18[0-9]{9}|(14[57][0-9]{8})|(17[015678][0-9]{8})$/; return z_reg.test(z_check_value); };
/** * 检查电话号码 * @param z_check_value 要检查的值 * @return 符合返回true,否false * @since 2015-08-21 */ function checkTelePhone(z_check_value){ var z_reg = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,4}))?$/; return z_reg.test($.trim(z_check_value)); };
/** * 检查仅中文 * @param z_check_value 要检查的值 * @return 符合返回true,否false * @since 2015-08-21 */ function checkChinese(z_check_value){ var z_reg = /^[\u4E00-\u9FA5\uF900-\uFA2D]+$/; return z_reg.test($.trim(z_check_value)); };
/** * 是否为数字 * @param z_check_value 要检查的值 * @return 符合返回true,否false * @since 2016-10-31 */ function isNumber(z_check_value){ var z_reg = /^(([0-9])|([1-9]([0-9]+)))$/; return z_reg.test($.trim(z_check_value)); };
/** * 是否为数字组成的字符串,01也符合规则 * @param z_check_value 要检查的值 * @return 符合返回true,否false * @since 2017-01-07 */ function isNumberText(z_check_value){ var z_reg = /^([0-9]+)$/; return z_reg.test($.trim(z_check_value)); };
/** * 可以判断是否为数字、金额、浮点数 * @param z_check_value 要检查的值 * @return 符合返回true,否false * @author lqy * @since 2017-01-07 */ function isFloat(z_check_value){ var z_reg = /^((([0-9])|([1-9][0-9]+))(\.([0-9]+))?)$/;//.是特殊字符,需要转义 return z_reg.test($.trim(z_check_value)); };
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2017年1月9日 08:52:19 星期一
http://www.cnblogs.com/fanshuyao/
相关文章
- JS框架_(JQuery.js)文章全屏动画切换
- JS框架_(JQuery.js)点赞按钮动画
- easyUI相关文件的引入
- 使用jquery-easyui写的CRUD插件(1)
- 第二百二十七节,jQuery EasyUI,ComboTree(树型下拉框)组件
- 第二百二十五节,jQuery EasyUI,PropertyGird(属性表格)组件
- 第二百一十七节,jQuery EasyUI,NumberSpinner(数字微调)组件
- 第一百九十二节,jQuery EasyUI 使用
- 第一百九十一节,jQuery EasyUI 入门
- 第二百零三节,jQuery EasyUI,Window(窗口)组件
- 通过EasyUI Tree说明SQL GUID和自增列ID的使用场景
- 电子签章盖章之jQuery插件jquery.zsign
- jQuery EasyUI 选项卡面板tabs使用实例精讲
- jQuery EasyUI window窗口使用实例
- easyui带表单的弹窗效果制作
- easyui收派标准客户端表单校验
- jQuery easyUI--选项卡右键菜单
- Easyui使用记录
- jquery easyui的应用-2
- 修正EasyUI的BUG——Form中存在FileBox时的数据载入错误
- EasyUI DataGrid和Pagination
- 使用Jquery+EasyUI进行框架项目开发案例解说之中的一个---员工管理源代码分享
- jQuery EasyUI 菜单与按钮 - 创建分割按钮(Split Button)
- jQuery EasyUI 菜单与按钮 - 创建链接按钮(Link Button)