Create validators for all fields
hsborges opened this issue · comments
First case: article number - must consist numerals
- new file - app/objects/validators/number.js: regex for article number
class NumberValidator {
constructor() { }
validate(value) {
return {
isValid: /^\d/.test(value),
message: 'Must consist of numerals (e.g., 99).'
};
}
}
export default (new NumberValidator());
- app/objects/validators/index.js: enable number validation
import number from './number';
class Validator {
constructor() {
this.number = number;
}
}
Create validator for all required attributes.