DigitalConsumer.FixMyGlass/src/helpers/validation-rules.js
2022-03-21 10:39:35 -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;
}
}