17 lines
432 B
JavaScript
17 lines
432 B
JavaScript
import config from './config.js';
|
|
|
|
export function validateData(data) {
|
|
let isValid = true;
|
|
|
|
for (const key in data) {
|
|
if (config.dataValidationRules[key]) {
|
|
const regex = config.dataValidationRules[key];
|
|
if (!regex.test(data[key])) {
|
|
console.warn(`Invalid value for ${key}: ${data[key]}`);
|
|
isValid = false;
|
|
}
|
|
}
|
|
}
|
|
return isValid;
|
|
}
|