jQuery.validate.js扩展-手机号、固话校验,数字大小比较
2016-01-25 11:10
686 查看
目录
目录手机号验证
固话验证
数字大小比较
手机号验证
源码jQuery.validator.addMethod("isPhone", function(value, element) { var length = value.length; var mobile = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/; return this.optional(element) || (length == 11 && mobile.test(value)); }, "请填写正确的手机号码");//可以自定义默认提示信息
用法
... rules : { phone : { isPhone:true } }, messages : { phone : { isPhone:"请填写正确的手机号码" } } ...
固话验证
源码jQuery.validator.addMethod("isTel", function(value, element) { var length = value.length; var phone = /(^(\d{3,4}-)?\d{6,8}$)|(^(\d{3,4}-)?\d{6,8}(-\d{1,5})?$)|(\d{11})/; return this.optional(element) || (phone.test(value)); }, "请填写正确的固定电话");//可以自定义默认提示信息
用法
... rules : { tel : { isTel:true } }, messages : { phone : { isTel:"请填写正确的固定电话" } } ...
数字大小比较
源码//大于 jQuery.validator.addMethod("gt", function(value, element,param) { var target = $(param[0]); return Number(value) > Number(target.val()); }, $.validator.format("输入值必须大于{1}!")); //小于 jQuery.validator.addMethod("lt", function(value, element,param) { var target = $(param[0]); var max = Number(target.val()); if(max == 0) return true; return Number(value) < Number(target.val()); }, $.validator.format("输入值必须小于{1}!"));
用法
... rules : { minExp : { lt:["#maxExp","最大经验值"] }, maxExp : { gt:["#minExp","最小经验值"] } } ...
相关文章推荐
- jquery根据name取得select选中的值
- jquery插件大全
- 超赞的jQuery图片滑块动画特效代码汇总
- jQuery validate
- Jquery Mobile中组件内容更新后的刷新办法
- jQuery学习之旅 1 选择器【一】
- jQuery事件之鼠标事件
- 10个超赞的jQuery图片滑块动画
- 超赞的jQuery图片滑块动画特效代码汇总
- jquery获取文档高度和窗口高度汇总
- 详解jquery事件delegate()的使用方法
- jquery ui dialog替代confirm实例分析
- jQuery中inArray方法注意事项分析
- jQuery左右全屏多图动画焦点图代码
- 利用jQuery.validate异步验证用户名是否存在
- jQuery中的pushStack
- jQuery中的pushStack
- 【jQuery基础学习】00 序
- jquery的一些疑问和解答(待扩展)
- jquery之selectors