AngularJS验证无法正常工作

时间:2014-01-03 02:03:48

标签: javascript forms angularjs

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

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

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

1 个答案:

答案 0 :(得分:1)

尝试这种模式

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

现在你说你想在字符串中的任何地方放一个字符。