我想验证输入类型=“文本”使用模式,我只想要文本。Angular 2:Validators.pattern()不工作
组件:
this.from = this.fb.group({
name: ['',[Validators.required,Validators.pattern('/^[a-zA-Z]+$/')]],
});
HTML:
<input type="text" formControlName="name"/> // omitting other html template like from tag.
上面的图案验证工作不适合我,它总是会返回无效状态。
如果你确实传递了一个正则表达式,而不是字符串:'pattern(/^[a-zA-Z] + $ /)'会发生什么? –
或者Validators.pattern('^ [a-zA-Z] + $')' –
谢谢@GünterZöchbauerValidators.pattern('^ [a-zA-Z] + $')工作。 –