jquery.validator.js自定义方法实现
2017-12-04 18:06
330 查看
//校验表单 $("#editForm").validate({ rules:{ modifyOperatorAccount : { required : true, isEnglish : true }, modifyPhoneNo : { required : true, minlength : 11, isMobile : true }, modifyEmail: { required: true, email: true } }, messages:{ modifyOperatorAccount : { required : "请输入用户登录名称", isEnglish : "登录名称不能有中文" }, modifyPhoneNo : { required : "请输入手机号", minlength : "确认手机不能小于11个字符", isMobile : "请正确填写您的手机号码" }, modifyEmail: { required: "请输入邮箱", email: "请输入正确的邮箱地址" } } }); // 手机号码验证 jQuery.validator.addMethod("isMobile", function(value, element) { var length = value.length; var mobile = /^(13[0-9]{9})|(18[0-9]{9})|(14[0-9]{9})|(17[0-9]{9})|(15[0-9]{9})$/; return this.optional(element) || (length == 11 && mobile.test(value)); }, "请正确填写您的手机号码"); // 用户登录名验证不能为中文 jQuery.validator.addMethod("isEnglish", function(value, element) { var length = value.length; var english = /^[a-zA-Z0-9_]{0,}$/; return this.optional(element) || (english.test(value)); }, "用户登录名称不能为中文");
相关文章推荐
- 利用JQuery和JS实现奇偶行背景颜色自定义效果
- Jquery与JS两种方法仿twitter/新浪微博 高度自适应无缝滚动实现代码
- jQuery.validator.addMethod自定义验证方法
- 博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
- 实现页面图片延迟载入方法jquery.lazyload.js(1/2)
- 利用jQuery和JS实现奇偶行背景颜色自定义效果
- jquery的attr方法与ie7不兼容,js获取html标签自定义属性
- 习惯了使用jQuery的ajax方法,看看原生js使用xmlhttpRequest实现ajax请求
- 基于jquery实现拆分姓名的方法(纯JS版)
- jquery自定义类似$.ajax()的方法实现代码
- js中自定义方法实现停留几秒sleep
- js中自定义方法实现停留几秒sleep
- 原生js实现jquery的getJSON方法
- jQuery中的ready方法及实现按需加载css,js
- 博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
- js与jquery获取父级元素,子级元素,兄弟元素的实现方法
- JavaScript Tag标签切换实现的几种方法 原生js + jquery
- 模拟jQuery中的ready方法及实现按需加载css,js实例代码
- jquery方法+js一般方法+js面向对象方法实现拖拽效果
- jquery全选/全不选/反选另一种实现方法(配合原生js)