mvue-toolkit
Version:
mvue project toolkit components
63 lines (62 loc) • 2.94 kB
JavaScript
module.exports = {
after: (field, [target]) => `必须在${target}之后`,
alpha_dash: (field) => `能够包含字母数字字符,包括破折号、下划线`,
alpha_num: (field) => `只能包含字母数字字符.`,
alpha_spaces: (field) => `只能包含字母字符,包括空格.`,
alpha: (field) => `只能包含字母字符.`,
before: (field, [target]) => `必须在${target} 之前.`,
between: (field, [min, max]) => `必须在${min} ${max}之间.`,
confirmed: (field, [confirmedField]) => `不能和${confirmedField}匹配.`,
date_between: (field, [min, max]) => `必须在${min}和${max}之间.`,
date_format: (field, [format]) => `必须在在${format}格式中.`,
decimal: (field, [decimals = '*'] = []) => `必须是数字,而且能够包含${decimals === '*' ? '小数点.' : decimals+'位小数'}`,
digits: (field, [length]) => `必须是数字${length?',并且最多允许'+length+'位数':''}`,
dimensions: (field, [width, height]) => `必须是 ${width} 像素到 ${height} 像素.`,
email: (field) => `必须是有效的邮箱.`,
ext: (field) => `必须是有效的文件.`,
image: (field) => `必须是图片.`,
in: (field) => `必须是一个有效值.`,
ip: (field) => `必须是一个有效的地址.`,
max: (field, [length]) => `不能大于${length}字符.`,
max_value: (field, [max]) => `必须小于或等于${max}.`,
mimes: (field) => `必须是有效的文件类型.`,
min: (field, [length]) => `必须至少有 ${length} 字符.`,
min_value: (field, [min]) => `必须大于或等于${min}.`,
not_in: (field) => `必须是一个有效值.`,
numeric: (field) => `只能包含数字字符.`,
regex: (field) => `格式无效.`,
required: (field) => `必填项.`,
size: (field, [size]) => `必须小于 ${size} KB.`,
url: (field) => `不是有效的url.`,
verify_appid_unique: function (field) {
return '应用id已经被使用';
},
verify_api_name_unique: function (field) {
return '编码重复';
},
verify_rest_tag_check: function (field) {
return '标签名重复';
},
verify_reourceid_unique: function (field) {
return '资源id已经被使用';
},
verify_apigroupname_unique: function (field) {
return '群组名称已经被使用';
},
lowercase_num: function (field) {
return '只允许小写字母、数字和下划线';
},
name_or_title: function (field) {
var specialCharactors = ['(', ')', '?', '&', ':', '!', ' ', '=', ',', '%'];
return '不允许含有空格' + specialCharactors.join("") + '等特殊字符';
},
slash_started_path: function (field) {
return '基础路径以/开头';
},
alphabegin_lowercase_num: function () {
return '只允许小写字母开头、小写字母、数字、中划线、下划线';
},
code: function () {
return '只允字母、数字、中划线、下划线';
}
}