layerUi相关

打包:

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 '请输入正确的身份证号';
                    }
                },
            }
        }
    };

 

posted @ 2017-09-21 18:22  huihui2014  阅读(86)  评论(0)    收藏  举报