Angular自定义validators

private validatePatternNot(pattern: string | RegExp) {
    const reg new RegExp(pattern);
    return (control: AbstractControl) => {
         let value = control.value;
         if (!value && value !== 0) return null;
         value = value + '';
         if (!reg.test(value)) return null;
         return { notPattern: true };
    }
}

 

posted @ 2021-02-01 17:17  野兽Gentleman  阅读(253)  评论(0编辑  收藏  举报