使用validate验证表单
2016-04-07 17:36
190 查看
//验证的自定义规则
jQuery.validator.addMethod("chcharacter", function(value, element) { var length = value.length; var regName = /[^\u4e00-\u9fa5]/g; return this.optional(element) || !regName.test( value ); }, "请正确格式的姓名(暂支持汉字)"); jQuery.validator.addMethod("isMobile", function(value, element) { var length = value.length; var regPhone = /^1([3578]\d|4[57])\d{8}$/; return this.optional(element) || ( length == 11 && regPhone.test( value ) ); }, "请正确填写您的手机号码"); // 验证的代码 $(function(){ $('#memform').validate({ rules:{ mem_name:{ required:true }, card_no:{ required:true, digits:true }, mobi:{ required:true, digits:true, isMobile:true }, email:{ required:true, email:true }, password:{ required:true, minlength:6 }, qq_no:{ digits:true } }, messages:{ mem_name:{ required:'请输入用户名' }, card_no:{ required:'工号不能为空', digits:'请输入数字' }, mobi:{ required:'请输入手机号', digits:"必须为数字", isMobile:"请输入正确格式" }, email:"请输正确的邮箱", password:{ required:"请输入密码", minlength:"至少6位数" }, qq_no:{ digits:"必须为数字" } } }); });
相关文章推荐
- 常见排序算法小结
- android开发keyevent键值
- JVM 内存区域
- 面试题53 正则表达式匹配
- baseDao 使用spring3+hibernate3方式
- cc -c -o的使用
- 实例解析Android中使用Pull解析器解析XML的方法
- 域名资源大小限制
- M32别名区的理解 (转载)
- 过滤PHP输出JSON内容内容中包含回车双引号
- 郑州轻工业oj 1048
- Python ctypes 模块
- 对象模型要素
- 15 电气 郄慧敏 vb 作业 循环程序计算10个随机数的和
- .htaccess文件的正确编写方式
- swift项目真机调试运行启动报错
- ORACLE常用SQL语句
- 无法定位程序输入点WSAPoll于动态链接库WS2-32.DLL
- Fibers in JVM
- 10个随机数和