我对于需要从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
为什么?
答案 0 :(得分:0)
您也可以尝试通过以下方式进行匹配: Validators.pattern(/ ^(http:| https:)+ [^ \ s] +。+。+。+ $ /)