added one more validation function

This commit is contained in:
Miodec 2021-06-12 19:02:06 +01:00
parent e7c93f7620
commit 025c20268a

View file

@ -91,5 +91,24 @@ module.exports = {
}
});
return true;
},
validateObjectValues(val){
let errCount = 0;
if (val === null || val === undefined) {
//
} else if (Array.isArray(val)) {
//array
val.forEach((val2) => {
errCount += validateObjectValues(val2);
});
} else if (typeof val === "object" && !Array.isArray(val)) {
//object
Object.keys(val).forEach((valkey) => {
errCount += validateObjectValues(val[valkey]);
});
} else {
if (!/^[0-9a-zA-Z._\-\+]+$/.test(val)) errCount++;
}
return errCount == 0;
}
};