🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
#### 自定义验证规则 在初始化表单验证的下方定义form.verify便可以了,注意的是对象的key名为验证元素的name,对象的key为验证方法,也可是正则表达式,具体代码如下: ~~~javasript layui.define(['jquery', 'jqform'], function(exports) { var $ = layui.jquery, form = layui.jqform, form.set({ "blur": true, "form": "#form1" }).init(); //自定义 form.verify({ username: function(value) { if (!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)) { return '文章标题不能有特殊字符'; } if (/(^\_)|(\__)|(\_+$)/.test(value)) { return '文章标题首尾不能出现下划线\'_\''; } if (/^\d+\d+\d$/.test(value)) { return '文章标题不能全为数字'; } }, pass: [ /^[\S]{6,12}$/, '密码必须6到12位,且不能出现空格' ] }); exports('myform', {}); }); ~~~