首页 > 代码库 > dwz数据校验,自定义校验规则增加
dwz数据校验,自定义校验规则增加
之前写数据校验时忘记写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第一个是非空,第二个是自己写的校验
dwz数据校验,自定义校验规则增加
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。