DigitalConsumer.ISS/src/helpers/validation-rules.js
2022-10-21 08:27:05 -04:00

25 lines
No EOL
510 B
JavaScript

export function required(errorMessage) {
return (value) => {
if (!value || value.length < 1) {
return errorMessage;
}
return true;
};
}
export function regex(expression, errorMessage) {
return (value) => {
// Field is empty, should pass
if (!value || !value.length) {
return true;
}
// Check if email
if (!expression.test(value)) {
return errorMessage;
}
return true;
}
}