我正在尝试验证输入类型=" text"使用模式,我只想要文本。
组件:
this.from = this.fb.group({
name: ['',Validators.required,Validators.pattern('^[a-zA-Z]+$')],
});
Html:
<input type="text" formControlName="name"/>
我也尝试过:
this.from = this.fb.group({
name: ['',Validators.required,Validators.pattern(/^[a-zA-Z]+$/)],
});
没有效果。 Angular 4
答案 0 :(得分:2)
通过在[]
的一个数组中添加验证器来解决:
this.from = this.fb.group({
name: ['',[Validators.required,Validators.pattern(/^[a-zA-Z]+$/)]],
});