checkValid.ts 236 B

123456789
  1. export function checkValid(_value, _rules) {
  2. _rules.forEach(rule => {
  3. if (rule.validator) {
  4. rule.validator(_value);
  5. } else if (rule.pattern && !rule.pattern.test(_value)) {
  6. throw new Error(rule.msg);
  7. }
  8. });
  9. }