src/validator/rules/Pattern.js
const Rule = require('./Rule');
module.exports = class Pattern extends Rule {
defaultMessage = '{{field}} does not match the pattern {{settings.pattern}}';
check(value) {
const { pattern } = this.settings;
if (!pattern) {
return true;
}
return (new RegExp(`^${pattern}$`)).test(value);
}
};