正则表达式不适用于反应形式控制

时间:2020-07-29 02:26:22

标签: regex angular angular-reactive-forms

我对于需要从http或https开头的URL具有以下正则表达式

(http:|https:)+[^\s]+[\w]可以很好地满足我的需求(https://regexr.com/598hs

但是当我尝试在角度验证中运行它时,它不起作用。

    this.form = fb.group({
      numberCode: ['', Validators.pattern(`(http:|https:)+[^s]+[w]/g`)]
    })

https://stackblitz.com/edit/angular-reactive-forms-validation-lulnas

为什么?

1 个答案:

答案 0 :(得分:0)

您也可以尝试通过以下方式进行匹配: Validators.pattern(/ ^(http:| https:)+ [^ \ s] +。+。+。+ $ /)