打包:
npm install layui-layer
验证修改: (去除其他验证包含的必填验证)
u = function() {
this.config = {
verify: {
required: [/[\S]+/, "必填项不能为空"],
phone: function(value, item){
if(value && !new RegExp(/^1\d{10}$/).test(value)){
return '请输入正确的手机号';
}
},
email: function(value, item){
if(value && !new RegExp(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/).test(value)){
return '邮箱格式不正确';
}
},
url: function(value, item){
if(value && !new RegExp(/(^#)|(^http(s*):\/\/[^\s]+\.[^\s]+)/).test(value)){
return '链接格式不正确';
}
},
number: function(e) {
if (e && isNaN(e)) return "只能填写数字"
},
date: function(value, item){
if(value && !new RegExp(/^(\d{4})[-\/](\d{1}|0\d{1}|1[0-2])([-\/](\d{1}|0\d{1}|[1-2][0-9]|3[0-1]))*$/).test(value)){
return '日期格式不正确';
}
},
identity:function(value, item){
if(value && !new RegExp(/(^\d{15}$)|(^\d{17}(x|X|\d)$)/).test(value)){
return '请输入正确的身份证号';
}
},
}
}
};