角度2:Validators.pattern()不起作用 [英] Angular 2 : Validators.pattern() not working
本文介绍了角度2:Validators.pattern()不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用一种模式来验证输入type="text"
.我只想要文字.
I am trying to validate input type="text"
using a pattern. I want text only.
组件:
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.
以上模式验证不适用于我.它总是返回无效状态.
The above pattern validation is not working for me. It always returns an invalid state.
推荐答案
以字符串形式传递模式,不包含/
,它们是正则表达式的分隔符
Pass pattern as string, without /
which are the delimiters for regex
Validators.pattern('^[a-zA-Z]+$')
这篇关于角度2:Validators.pattern()不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文