添加 lt gt 验证器

This commit is contained in:
liaoxuezhi 2019-12-24 22:37:26 +08:00
parent 4f39b94eb8
commit aeb29c8787

View File

@ -119,6 +119,13 @@ export const validations: {
(parseFloat(value) || 0) <= (parseFloat(maximum) || 0)
);
},
lt: function(values, value, maximum) {
return (
!isExisty(value) ||
isEmpty(value) ||
(parseFloat(value) || 0) < (parseFloat(maximum) || 0)
);
},
minimum: function(values, value, minimum) {
return (
!isExisty(value) ||
@ -126,6 +133,13 @@ export const validations: {
(parseFloat(value) || 0) >= (parseFloat(minimum) || 0)
);
},
gt: function(values, value, minimum) {
return (
!isExisty(value) ||
isEmpty(value) ||
(parseFloat(value) || 0) > (parseFloat(minimum) || 0)
);
},
isJson: function(values, value, minimum) {
if (isExisty(value) && !isEmpty(value)) {
try {
@ -220,7 +234,9 @@ export const validateMessages: {
minLength: '请输入更多的内容,至少输入 $1 个字符。',
maxLength: '请控制内容长度, 请不要输入 $1 个字符以上',
maximum: '当前输入值超出最大值 $1请检查',
lt: '输入值大于或等于$1请检查',
minimum: '当前输入值低于最小值 $1请检查',
gt: '输入值小于或等于$1请检查',
isJson: '请检查 Json 格式。',
isLength: '请输入长度为 $1 的内容',
notEmptyString: '请不要全输入空白字符',