我是Angular2
的新手,似乎无法在任何地方找到我的答案。我有一个input
(如下所示),但我只希望它允许以下操作:
我不知道该怎么做。我尝试了
ng-pattern="/^[a-zA-Z\s]*$/"
,pattern="/^[a-zA-Z\s]*$/"
和ng-pattern-restrict="/^[a-zA-Z\s]*$/"
。HTML
<td>
<md-input-container>
<input mdInput [(ngModel)]="details.firstName" placeholder="First name(s)" ng-pattern="/^[a-zA-Z\s]*$/">
</md-input-container>
</td>
理想情况下,如果用户输入数字字符,我希望以太坊希望自己将其删除或只允许其在字段中显示(不显示)
最佳答案
Angular react 形式验证-仅接受字母和空格。
firstName: [
'',
[
Validators.required,
Validators.maxLength(50),
Validators.pattern('^[a-zA-Z ]*$')
]
],
关于angular - Angular2-仅允许在输入中输入Alpha字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44493815/