#### 自定義驗證規則
在初始化表單驗證的下方定義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', {});
});
~~~