WIP Исправлены проверки

This commit is contained in:
Daria Golova
2023-04-20 21:26:58 +03:00
parent 8436105841
commit a770a36154
5 changed files with 144 additions and 133 deletions

View File

@@ -1,3 +1,4 @@
import * as moment from "moment/moment";
export function ruleNotValue(val, text) {
return !!val || text || false;
}
@@ -6,6 +7,10 @@ export function ruleLengthValue(val, minLength, text) {
return (val && val.length === minLength) || text || false;
}
export function ruleOptionalFields(val, minLength, text) {
return !val || val.length === minLength || text || false;
}
export function ruleEmailValue(val, text) {
return (
(val &&
@@ -21,3 +26,11 @@ export function ruleEmailValue(val, text) {
export function ruleMaxLength(val, maxLength, text) {
return (!!val && val.length <= maxLength) || text || false;
}
export function ruleDateValue(val, text) {
return (
(val && !moment(val).isAfter(moment().format("YYYY-MM-DD"))) ||
text ||
false
);
}