Javascript AngularJS验证无法正常工作

Javascript AngularJS验证无法正常工作,javascript,forms,angularjs,Javascript,Forms,Angularjs,我有一些表单字段,我只想允许它们的字母是('ng-valid')。我有如下几点: <input type="text" ng-model="Example.field1" ng-pattern="/[a-zA-Z]/" /> 如果您只键入字母,或只键入非字母,则它可以正常工作,但如果它们混合在一起,则不会将字段标记为无效。有人能告诉我为什么会这样吗?提前谢谢。试试这个模式 /^([A-Za-z]+)$/ 现在,您的意思是希望字符串中的任何位置都有一个字符。您是英雄。非常感谢。

我有一些表单字段,我只想允许它们的字母是('ng-valid')。我有如下几点:

<input type="text" ng-model="Example.field1" ng-pattern="/[a-zA-Z]/" />

如果您只键入字母,或只键入非字母,则它可以正常工作,但如果它们混合在一起,则不会将字段标记为无效。有人能告诉我为什么会这样吗?提前谢谢。

试试这个模式

/^([A-Za-z]+)$/

现在,您的意思是希望字符串中的任何位置都有一个字符。

您是英雄。非常感谢。