首页 > 解决方案 > JS RegExp 表达式联合

问题描述

告诉我如何将这两种表达方式合二为一。我想在用户的验证器中使用 angular 4

forbiddenValidator (control: FormControl) {
     let login = control.value as string;
     if (login && login.length> 0) {
       if (login.match (/ ^ [0-9] / g) .length> 0) {
         return {
           forbidden: true
         }
       }
       if (login.match (/ [^ A-Z0-9] / gi) .length> 0) {
         return {
           forbidden: true
         }
       }
     }
     return null;
   }

标签: javascript

解决方案


使用|运算符

 regex = /regex1|regex2/gi

推荐阅读