This commit is contained in:
2019-03-11 22:43:18 +00:00
parent a6823fff76
commit 73b0c1b31e

View File

@@ -0,0 +1,31 @@
/* eslint-disable */
///////////////////////////////
// GZVALIDATE
//
// provides form validation services
// All locale keys for validation *MUST* be fetched prior to this being used as it assumes all keys are fetched first
// Add any new keys used to the block in locale.js=>commonKeysEditForm
import dayjs from "dayjs";
import locale from "./locale";
import _ from "../libs/lodash.min.js";
export default {
MaxLength(ltkey, value, max) {
if (value === undefined || value === null) {
return false;
}
if (value.length > max) {
//get the localized rule text
// "ErrorFieldLengthExceeded": "{0} can not exceed {1} characters.",
var err = locale.get("ErrorFieldLengthExceeded");
var fieldName = locale.get(ltkey);
err = _.replace(err, "{0}", fieldName);
err = _.replace(err, "{1}", max);
return err;
} else {
return false;
}
}
};