dwz数据校验,自定义校验规则增加
来源:互联网 发布:软件销售有前途吗 编辑:程序博客网 时间:2024/04/29 07:33
之前写数据校验时忘记写dwz里的新增自定义校验,只要找到dwz.min.js文件的 if($.validator){ 的位置,在里面写上自己的校验正则表达式即可,我加了两个正则表达式,mac或mms 代码如下
if($.validator){$.validator.addMethod("alphanumeric",function(value,element){return this.optional(element)||/^\w+$/i.test(value);},"Letters, numbers or underscores only please");$.validator.addMethod("lettersonly",function(value,element){return this.optional(element)||/^[a-z]+$/i.test(value);},"Letters only please");$.validator.addMethod("phone",function(value,element){return this.optional(element)||/^[0-9 \(\)]{7,30}$/.test(value);},"Please specify a valid phone number");$.validator.addMethod("mac",function(value,element){return this.optional(element)||/^([a-fA-F0-9]{2}:[a-fA-F0-9]{2}:[a-fA-F0-9]{2}:[a-fA-F0-9]{2}:[a-fA-F0-9]{2}:[a-fA-F0-9]{2})|([a-fA-F0-9]{2}-[a-fA-F0-9]{2}-[a-fA-F0-9]{2}-[a-fA-F0-9]{2}-[a-fA-F0-9]{2}-[a-fA-F0-9]{2})$/.test(value);},"Please specify a valid phone number");$.validator.addMethod("mms",function(value,element){return this.optional(element)||/^mms$/.test(value);},"请mms");
然后只要在要用的html标签中加上class="mms"或class="mac" 即可
代码如下
<input type="text" name="aaa" class="required mac"/>
class第一个是非空,第二个是自己写的校验
0 0
- dwz数据校验,自定义校验规则增加
- dwz系列之五--自定义校验规则
- 数据校验validator 与 DWZ
- 自定义jQValidate校验规则
- Hibernate Validator自定义校验规则
- 如何自定义校验表单规则
- 自定义easyui常用校验规则
- vue表单自定义校验规则
- MDA数据校验规则定义
- MDA数据校验规则定义
- Atitit 常用数据校验规则
- 校验规则
- Django 表单校验 表单字段设置 自定义表单校验规则
- NC 创建自定义校验规则类
- shiro 实现自定义权限规则校验
- Struts2中的数据校验(一[自定义校验])
- Jquery Easyui验证扩展,EasyUI增加校验规则,Easyui验证,Easyui校验
- 数据校验
- Fiddler (五) Mac下使用Fiddler
- QTableWidget常用
- 有人学过coco2d吗、那个是干啥的 、是做有机游戏还是APP的哇
- ORACLE 11G默认密码期限ORA-28001: the password has expired解决方法
- Java常用正则表达式验证工具类RegexUtils.java
- dwz数据校验,自定义校验规则增加
- 数据结构和算法——链表
- 网站的下次自动登录功能的实现方法
- UVA - 11136Hoax or what(set)
- cocos2dx 3.0 windows平台 中文乱码解决
- 第一篇
- iOS - 将中文转码为拼音
- NotePad++比较功能不会着重标识差异点
- 传递的参数的值