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