JS RegExp表达式联合

时间:2018-05-13 20:59:21

标签: javascript

告诉我如何将两个表达式合二为一。 我想在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;
   }

1 个答案:

答案 0 :(得分:2)

使用|运算符

 regex = /regex1|regex2/gi