UNPKG

mvue-toolkit

Version:
63 lines (62 loc) 2.94 kB
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 '只允字母、数字、中划线、下划线'; } }